{{ .Hugo.Generator }} {{ with .Site.Params.name }}{{ end }} {{ with .Site.Params.role }}{{ end }} {{ $sri := .Site.Data.sri }} {{/* Default to enabling highlighting, but allow the user to override it in .Params or .Site.Params. Use $.Scratch to store "highlight_enabled", so that we can read it again in footer.html. */}} {{ $.Scratch.Set "highlight_enabled" true }} {{ if isset .Params "highlight" }} {{ $.Scratch.Set "highlight_enabled" .Params.highlight }} {{ else if isset .Site.Params "highlight" }} {{ $.Scratch.Set "highlight_enabled" .Site.Params.highlight }} {{ end }} {{ if $.Scratch.Get "highlight_enabled" }} {{ $v := $sri.js.highlight.version }} {{ with .Site.Params.highlight_style }} {{ else }} {{ 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 }} {{ else }} {{ end }} {{/* We cannot use SRI with Google Fonts because the CSS is dynamically generated according to the user agent */}} {{- partial "css/parse_theme.css" . -}} {{- $scr := .Scratch -}} {{ with ($scr.Get "google_fonts") }} {{ end }} {{ range .Site.Params.custom_css }} {{ end }} {{ if .Site.GoogleAnalytics }} {{ if not .Site.Params.disable_sri }} {{ printf "" $sri.js.autotrack.version $sri.js.autotrack.sri | safeHTML }} {{ else }} {{ end }} {{ end }} {{ if or .Site.RSSLink .RSSLink }} {{ end }} {{ partial "head_custom" . }}