1
0
Fork 0
forked from sr2/hugo-sr2
hugo-sr2/layouts/_partials/head.html
N-Pex 938f5efabd Add more meta data and move scripts to site
Makes it easy to add custom scripts by overriding _partials/scripts.html
2026-03-02 10:00:07 +01:00

35 lines
1.2 KiB
HTML

<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>
{{ if .IsHome }}
{{ site.Title }}
{{ else }}
{{ printf "%s | %s" .Title site.Title }}
{{ end }}
</title>
{{ partialCached "head/css.html" . }}
{{ partialCached "head/js.html" . }}
{{ partial "head/scripts.html" . }}
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Assistant:wght@200..800&display=swap"
rel="stylesheet" />
<!-- Meta data-->
{{- if .Description }}
<meta name="description" content="{{ .Description }}" />
<meta property="og:description" content="{{ .Description }}" />
{{- end }}
{{- if .Params.MetaKeywords }}
<meta name="kaywords" content="{{ .Params.MetaKeywords }}" />
{{- end }}
{{- if .Params.MetaAuthor }}
<meta name="author" content="{{ .Params.MetaAuthor }}" />
{{- end }}
<meta name="robots" content="index, follow" />
<meta name="language" content="{{ (page.Language.LanguageCode | default (site.LanguageCode | default "en")) }}" />
<meta property="og:title" content="{{ .Title }}" />
<meta property="og:url" content="{{ .RelPermalink }}" />
<meta property="og:type" content="website" />