{{ hugo.Generator }} {{ if site.Params.schema }}{{ template "_internal/schema.html" . }}{{ end }} {{ if site.Params.opengraph }}{{ template "_internal/opengraph.html" . }}{{ end }} {{ if site.Params.twittercards }}{{ template "_internal/twitter_cards.html" . }}{{ end }} {{ if eq .Title site.Title }} {{ site.Title }} {{ else }} {{ with .Title }}{{ . }} | {{ end }}{{ site.Title }} {{ end }} {{ range .AlternativeOutputFormats }} {{ printf "" .Rel .MediaType .Permalink site.Title | safeHTML }} {{ end }} {{ resources.Get "css/base.temp.css" | resources.ExecuteAsTemplate "css/base.css" . | minify | fingerprint | .Page.Scratch.SetInMap "css" "base" }} {{/* In this block Hugo is forced to load the page's content, effectively pre-rendering all its shortcodes. Thanks to this pre-render, shortcodes can load additional CSS and JS resources by adding them to the "css" and "js" entries of the global .Scratch variable. */}} {{ block "loadshortcodes" . }}{{ with .Content }}{{ end }}{{ end }} {{ range .Scratch.GetSortedMapValues "css" }} {{ end }} {{ range .Scratch.GetSortedMapValues "js" }} {{ end }} {{ partialCached "banner.html" . }}
{{ block "main" . }}{{ end }}
{{ partialCached "footer.html" . }}