{{ $jquery := resources.Get "js/jquery.js" | resources.Minify | fingerprint }} {{ $serverMode := hugo.IsServer }} {{ $jsOut := "js/bundle.js" }} {{ $isDoc := eq .Section "docs" }} {{ $jsFiles := site.Params.jsFiles }} {{ $jsAll := (slice) }} {{ range $jsFiles }} {{ $path := printf "js/%s.js" . }} {{ $js := resources.Get $path }} {{ $jsAll = $jsAll | append $js }} {{ end }} {{ $jsBundle := $jsAll | resources.Concat $jsOut | resources.Minify }} {{ if $serverMode }} {{ else }} {{ $prodJsBundle := $jsBundle | fingerprint }} {{ end }} {{ if $isDoc }} {{ end }}