38 lines
		
	
	
		
			915 B
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			915 B
		
	
	
	
		
			HTML
		
	
	
		
			Executable File
		
	
	
	
	
| <!-- JS Plugins + Main script -->
 | |
| {{ $scripts := slice }}
 | |
| {{ range site.Params.plugins.js }}
 | |
|   {{ if findRE "^http" .link }}
 | |
|     <script
 | |
|       src="{{ .link | relURL }}"
 | |
|       type="application/javascript"
 | |
|       {{ .attributes | safeHTMLAttr }}></script>
 | |
|   {{ else }}
 | |
|     {{ $scripts = $scripts | append (resources.Get .link) }}
 | |
|   {{ end }}
 | |
| {{ end }}
 | |
| 
 | |
| 
 | |
| <!-- main script -->
 | |
| {{ $scripts = $scripts | append (resources.Get "js/main.js") }}
 | |
| {{ $scripts = $scripts | resources.Concat "js/script.js" }}
 | |
| {{ if hugo.IsProduction }}
 | |
|   {{ $scripts = $scripts | minify | fingerprint }}
 | |
| {{ end }}
 | |
| 
 | |
| 
 | |
| <script
 | |
|   crossorigin="anonymous"
 | |
|   integrity="{{ $scripts.Data.Integrity }}"
 | |
|   src="{{ $scripts.RelPermalink }}"></script>
 | |
| 
 | |
| <!-- progressive web app -->
 | |
| {{ partialCached "pwa.html" . }}
 | |
| 
 | |
| 
 | |
| <!-- cookie consent -->
 | |
| {{ partialCached "cookie-consent.html" . }}
 | |
| 
 | |
| 
 | |
| <!-- google adsense -->
 | |
| {{ partialCached "adsense-script.html" . }}
 |