You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							33 lines
						
					
					
						
							1.2 KiB
						
					
					
				
			
		
		
	
	
							33 lines
						
					
					
						
							1.2 KiB
						
					
					
				| {{- $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>
 | |
|     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}} |