{{ $defaultTheme := .Param "defaultTheme" | default "light" }} {{ $critical := sort (resources.Match "css/critical/*.css") "Name" | resources.Concat nil | resources.ExecuteAsTemplate nil . | resources.PostCSS }} {{ $nonCritical := sort (resources.Match "css/non-critical/*.css") "Name" | resources.Concat "css/non-critical.css" | resources.ExecuteAsTemplate "css/non-critical.css" . | resources.PostCSS }} {{ $prismDark := resources.Get "prism-themes/prism-synthwave84.css" }} {{ $prismLight := resources.Get "prism-themes/prism-synthwave84.css" }} {{ if hugo.IsProduction }} {{ $critical = $critical | resources.PostProcess }} {{ $nonCritical = $nonCritical | fingerprint "sha512" | resources.PostProcess }} {{ $prismDark = $prismDark | minify | fingerprint "sha512" }} {{ $prismLight = $prismLight | minify | fingerprint "sha512" }} {{ end }}