{{/* Load Bootstrap SCSS. */}} {{ $options := dict "enableSourceMap" true }} {{ if hugo.IsProduction}} {{ $options := dict "enableSourceMap" false "outputStyle" "compressed" }} {{ end }} {{ $bs_styles := resources.Get "scss/bs.scss" | css.Sass $options | resources.Minify }} {{ $flag_styles := resources.Get "scss/flag-icons.custom.scss" | resources.ExecuteAsTemplate "flag-icons.custom.scss" . | css.Sass $options | resources.Minify }} {{ if hugo.IsProduction }} {{ $bs_styles = $bs_styles | fingerprint }} {{ $flag_styles = $flag_styles | fingerprint }} {{ end }} {{/* Load DarkMode JS. */}} {{ $darkmode_js := resources.Get "js/dark-mode-switch.js" | resources.Minify }} {{ $params := dict }} {{ $sourceMap := cond hugo.IsProduction "" "inline" }} {{ $opts := dict "sourceMap" $sourceMap "minify" hugo.IsProduction "target" "es2018" "params" $params }} {{ $darkmode_js = $darkmode_js | js.Build $opts }} {{ if hugo.IsProduction }} {{ $darkmode_js = $darkmode_js | fingerprint }} {{ end }}