{{ .Hugo.Generator }} {{ with .Site.Params.name }}{{ end }} {{ $scr := .Scratch }} {{/* Generate page description. */}} {{ $scr.Set "description" .Site.Params.role }} {{ if .IsPage }} {{ if .Params.abstract }} {{ $scr.Set "description" .Params.abstract }} {{ else }} {{ $scr.Set "description" .Summary }} {{ end }} {{ end }} {{ range .Translations }} {{ end }} {{ partial "css/parse_theme.css" . }} {{ $sri := .Site.Data.sri }} {{ if ne ($scr.Get "primary") "#fff" }} {{ end }} {{/* Default to enabling highlighting, but allow the user to override it in .Params or .Site.Params. Use $scr to store "highlight_enabled", so that we can read it again in footer.html. */}} {{ $scr.Set "highlight_enabled" true }} {{ if isset .Params "highlight" }} {{ $scr.Set "highlight_enabled" .Params.highlight }} {{ else if isset .Site.Params "highlight" }} {{ $scr.Set "highlight_enabled" .Site.Params.highlight }} {{ end }} {{ if $scr.Get "highlight_enabled" }} {{ $v := $sri.js.highlight.version }} {{ with .Site.Params.highlight_style }} {{ else }} {{ if eq ($scr.Get "light") true }} {{ else }} {{ end }} {{ end }} {{ end }} {{ if not .Site.Params.disable_sri }} {{ printf "" $sri.css.bootstrap.version $sri.css.bootstrap.sri | safeHTML }} {{ printf "" $sri.css.academicons.version $sri.css.academicons.sri | safeHTML }} {{ printf "" $sri.css.fontAwesome.version $sri.css.fontAwesome.sri | safeHTML }} {{ printf "" $sri.css.fancybox.version $sri.css.fancybox.sri | safeHTML }} {{ if or (eq .Site.Params.map 2) (eq .Site.Params.map 3) }} {{ printf "" $sri.css.leaflet.version $sri.css.leaflet.sri | safeHTML }} {{ end }} {{ else }} {{ if or (eq .Site.Params.map 2) (eq .Site.Params.map 3) }} {{ end }} {{ end }} {{/* We cannot use SRI with Google Fonts because the CSS is dynamically generated according to the user agent */}} {{ with ($scr.Get "google_fonts") }} {{ end }} {{ range .Site.Params.custom_css }} {{ end }} {{ if not .Site.IsServer }} {{ if .Site.GoogleAnalytics }} {{ if not .Site.Params.disable_sri }} {{ printf "" $sri.js.autotrack.version $sri.js.autotrack.sri | safeHTML }} {{ else }} {{ end }} {{ end }} {{ end }} {{ if or .Site.RSSLink .RSSLink }} {{ end }} {{ range where $.Site.Params.social ".icon" "twitter" }} {{ end }} {{- with .Params.header.image }}{{end}} {{ if .IsPage }} {{ if not .PublishDate.IsZero }} {{ else if not .Date.IsZero }}{{ end }} {{ if not .Lastmod.IsZero }}{{ end }} {{ else }} {{ if not .Date.IsZero }}{{ end }} {{ end }} {{ partial "cookie_consent" . }} {{ partial "head_custom" . }} {{ if not .IsHome }}{{ .Title }} | {{ end }}{{ .Site.Title }}