{{- $isProd := hugo.IsProduction | or (eq .Site.Params.env "prod") -}} {{ partial "meta.html" . }} {{ block "title" . }}{{ end }}{{ .Site.Title }} {{ block "meta" . }}{{ end }} {{ $optionsToCSS := (dict "targetPath" "style.css" "outputStyle" "compressed" "enableSourceMap" (not $isProd)) }} {{ $main := resources.Get "scss/styles.scss" }} {{ $css := $main | resources.ToCSS $optionsToCSS }} {{ if $isProd }} {{ $css = $css | resources.Minify }} {{ end }} {{ $css = $css | resources.Fingerprint "sha512" }}
{{ .Site.Title }}
{{ block "main" . }}{{ end }}
{{ $externals := slice }} {{ $node_env := cond ($isProd) "production" "development" }} {{ $defines := dict "process.env.NODE_ENV" $node_env }} {{ $opts := dict "targetPath" "main.js" "externals" $externals "defines" $defines "minify" $isProd }} {{ $js := resources.Get "js/index.js" | js.Build $opts }} {{ $js = $js | fingerprint "sha512" }}