{{- hugo.Generator -}} {{ if .Params.redirectUrl }} {{ end }} {{- if .Site.Params.googleSiteVerify }} {{- end -}} {{ if eq .Site.Language.LanguageDirection "rtl" }} {{ $sassTemplate := resources.Get "scss/anatole.rtl.scss" }} {{ $style := $sassTemplate | resources.ExecuteAsTemplate "scss/main.rtl.scss" . | resources.ToCSS | resources.Minify | resources.Fingerprint }} {{ else }} {{ $sassTemplate := resources.Get "scss/anatole.scss" }} {{ $style := $sassTemplate | resources.ExecuteAsTemplate "scss/main.scss" . | resources.ToCSS | resources.Minify | resources.Fingerprint }} {{ end }} {{ $markupHighlightStyle := resources.Get "css/markupHighlight.css" | resources.Minify | resources.Fingerprint }} {{ range .Site.Params.customCss }} {{ $minstyles := resources.Get . }} {{ $styles := $minstyles | resources.Minify | resources.Fingerprint }} {{ end }} {{ $style := resources.Get "fontawesome/css/fontawesome.min.css" | resources.Fingerprint }} {{ $style := resources.Get "fontawesome/css/solid.min.css" | resources.Fingerprint }} {{ $style := resources.Get "fontawesome/css/regular.min.css" | resources.Fingerprint }} {{ $style := resources.Get "fontawesome/css/brands.min.css" | resources.Fingerprint }} {{ if .Params.redirectUrl }} {{ $style := resources.Get "css/spinner.css" | resources.Minify | resources.Fingerprint }} {{- end -}} {{ if .Site.Params.googleFonts }} {{ $baseUrl := "https://fonts.googleapis.com/css2?family=" }} {{ $fontParam := delimit .Site.Params.googleFonts "&family=" }} {{ $url := printf "%s" "&display=swap" | printf "%s%s" $fontParam | printf "%s%s" $baseUrl | printf "%s" }} {{- end -}} {{ with .OutputFormats.Get "rss" -}} {{ printf `` .Rel .MediaType.Type .RelPermalink $.Site.Title | safeHTML }} {{ end -}} {{ $anatoleHeader := resources.Get "js/anatole-header.js" }} {{ $secureHeaderJS := $anatoleHeader | resources.Minify | resources.Fingerprint }} {{ if not .Site.Params.disableThemeSwitcher }} {{ $anatoleThemeSwitcher := resources.Get "js/anatole-theme-switcher.js" }} {{ $secureThemeSwitcherJS := $anatoleThemeSwitcher | resources.Minify | resources.Fingerprint }} {{ end }} {{- $js := "" -}} {{- range .Site.Params.customJs -}} {{- if or (in . "http://") (in . "https://") -}} {{- else -}} {{- $customJS := resources.Get . -}} {{- if $customJS -}} {{- if eq $js "" -}} {{- $js = $customJS -}} {{- else -}} {{- $js = slice $js $customJS | resources.Concat "js/custom.js" -}} {{- end -}} {{- end -}} {{- end -}} {{- end -}} {{- if ne $js "" -}} {{- $secureJS := $js | resources.Minify | resources.Fingerprint -}} {{- end -}} {{ if and hugo.IsProduction .Site.Params.plausibleAnalytics .Site.Params.plausibleAnalytics.domain }} {{- partial "analytics/plausible" . -}} {{ end }} {{ if and hugo.IsProduction .Site.Params.umami.serverURL .Site.Params.umami.id }} {{- partial "analytics/umami" . -}} {{ end }} {{ if and hugo.IsProduction .Site.Params.Matomo.instance .Site.Params.Matomo.siteId }} {{- partial "analytics/matomo" . -}} {{ end }} {{ template "_internal/twitter_cards.html" . }} {{ template "_internal/opengraph.html" . }} {{ partial "schema.html" . }}