42 lines
1.6 KiB
HTML
42 lines
1.6 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>
|
|
{{/* Metadata */}}
|
|
<meta
|
|
name="description"
|
|
content="{{ with .Description }}
|
|
{{ . }}
|
|
{{ else }}
|
|
{{ if .IsPage }}
|
|
{{ .Summary }}
|
|
{{ else }}
|
|
{{ with .Site.Params.description }}{{ . }}{{ end }}
|
|
{{ end }}
|
|
{{ end }}"
|
|
/>
|
|
{{ with union .Site.Params.keywords .Params.keywords -}}
|
|
<meta name="keywords" content="{{ delimit . `, ` }}" />
|
|
{{- end }}
|
|
{{ with .Site.Params.robots }}
|
|
<meta name="robots" content="{{ . }}" />
|
|
{{ end }}
|
|
{{ with .Params.robots }}
|
|
<meta name="robots" content="{{ . }}" />
|
|
{{ end }}
|
|
<link rel="canonical" href="{{ .Permalink }}" />
|
|
{{ range .AlternativeOutputFormats -}}
|
|
{{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .RelPermalink ($.Site.Title | emojify) | safeHTML }}
|
|
{{ end -}}
|
|
{{/* Icons */}}
|
|
{{ if templates.Exists "partials/favicons.html" }}
|
|
{{ partialCached "favicons.html" .Site }}
|
|
{{ else }}
|
|
<link rel="apple-touch-icon" sizes="180x180" href="{{ "apple-touch-icon.png" | relURL }}" />
|
|
<link rel="icon" type="image/png" sizes="32x32" href="{{ "favicon-32x32.png" | relURL }}" />
|
|
<link rel="icon" type="image/png" sizes="16x16" href="{{ "favicon-16x16.png" | relURL }}" />
|
|
<link rel="manifest" href="{{ "site.webmanifest" | relURL }}" />
|
|
{{ end }}
|
|
{{ partialCached "head/css.html" . }}
|
|
{{ partialCached "head/js.html" . }}
|
|
{{/* Analytics */}}
|
|
{{ partial "analytics.html" . }}
|