{{- $inServerMode := .Site.IsServer }} {{- $integCheck := .Site.Params.assetintegritychecking }} {{- $sass := "sass/style.sass" }} {{- $cssOutput := "css/style.css" }} {{- $includes := (slice "node_modules") }} {{- $cssDevOpts := (dict "includePaths" $includes "targetPath" $cssOutput "enableSourceMap" true) }} {{- $cssProdOpts := (dict "includePaths" $includes "targetPath" $cssOutput "outputStyle" "compressed") }} {{- $cssOpts := cond $inServerMode $cssDevOpts $cssProdOpts }} {{- $css := resources.Get $sass | resources.ExecuteAsTemplate $sass . | toCSS $cssOpts }} {{- if $inServerMode }} {{- else }} {{- $prodCss := $css | fingerprint }} {{- end }}