{{- $firstH1 := partial "firstH1.html" . }} {{- $title := or .Title $firstH1 $.File.ContentBaseName }} {{- $cover := ($.Resources.ByType "image").GetMatch "{*opengraph*}" -}} {{ $icon := resources.GetMatch (default "" .Site.Params.icon) -}} {{/*=== title ===*/}} {{ "" | safeHTML }} {{- with .Site.Title }} {{- end -}} {{- if .IsHome}} {{- with or .Params.name .Site.Title }} {{ . }} {{- end }} {{- else }} {{ or .Params.name (print $title " - " .Site.Title) }} {{- end -}} {{/*=== description ===*/}} {{- with or .Description .Summary .Site.Params.description }} {{- end }} {{ "" | safeHTML }} {{- with .Permalink | absURL}} {{- end -}} {{/*=== image ===*/}} {{- $staticIcon := "icon.png" | absURL -}} {{- with or $cover $icon }} {{ "" | safeHTML }} {{- with .Width }} {{- end }} {{- with .Height }} {{- end }} {{- else }} {{ "" | safeHTML }} {{- end -}} {{/*=== extra params? ===*/}} {{- with .Params.audio }}{{ end }} {{- with .Params.locale }}{{ end }} {{- with .Params.videos }}{{- range . }} {{ end }}{{ end }} {{/*=== article ===*/}} {{ with or .Params.author .Site.Params.author -}} {{ "" | safeHTML }} {{- end }} {{ "" | safeHTML }} {{ with .Date -}} {{ end -}} {{ with .Lastmod -}} {{ end -}} {{/*=== section and keywords ===*/}} {{- "" | safeHTML }} {{ with.Params.category -}} {{- end -}} {{- with .Params.tags }} {{- end -}} {{- if isset .Params "date" }} {{ "" | safeHTML }} {{- else }} {{ "" | safeHTML }} {{- end -}} {{/* auxiliary info */}} {{ "" | safeHTML }} {{ with $icon }} {{- else -}} {{- end }} {{ with .OutputFormats.Get "RSS" -}} {{- end -}} {{/* robots */}} {{ "" | safeHTML }}