{{- $inServerMode := site.IsServer }} {{- $includePaths := (slice "node_modules") }} {{- $sass := "sass/style.sass" }} {{- $cssOutput := "css/style.css" }} {{- $devOpts := (dict "targetPath" $cssOutput "includePaths" $includePaths "enableSourceMap" true) }} {{- $prodOpts := (dict "targetPath" $cssOutput "includePaths" $includePaths "outputStyle" "compressed") }} {{- $cssOpts := cond $inServerMode $devOpts $prodOpts }} {{- $css := resources.Get $sass | resources.ExecuteAsTemplate $sass . | toCSS $cssOpts }} {{- if $inServerMode }} {{- else }} {{- $prodCss := $css | postCSS | fingerprint }} {{- end }}