{{- $main := resources.Get "js/main.js" }} {{- $menu := resources.Get "js/menu.js" }} {{- $theme := resources.Get "js/theme.js" }} {{- $nav := resources.Get "js/nav.js" }} {{- $secureJS := slice $main $menu $theme $nav | resources.Concat "bundle.js" | resources.Minify | resources.Fingerprint "sha512" }} <script type="text/javascript" src="{{ $secureJS.Permalink }}" integrity="{{ $secureJS.Data.Integrity }}"></script> {{- if .Site.Config.Services.GoogleAnalytics.ID }} <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id={{ .Site.Config.Services.GoogleAnalytics.ID }}"></script> <script async> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', '{{ .Site.Config.Services.GoogleAnalytics.ID }}'); </script> {{- end }} {{- range $val := $.Site.Params.customJS }} {{- if gt (len $val) 0 }} <script src="{{ $val }}"></script> {{- end }} {{- end }} {{- if .Site.Params.goatCounter }} <script data-goatcounter="https://{{ .Site.Params.goatCounter }}/count" data-goatcounter-settings='{"path": "{{ .RelPermalink }}"}' async src="//gc.zgo.at/count.js"></script> {{- end}}