42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
{{- if eq (getenv "HUGO_ENV") "production" }}
 | 
						|
{{- $cssFilesFromConfig := site.Params.pushAssets.css -}}
 | 
						|
{{- $jsFilesFromConfig := site.Params.pushAssets.js -}}
 | 
						|
{{- $pages := site.RegularPages -}}
 | 
						|
  Link: </images/favicon.png>; rel=preload; as=image
 | 
						|
  {{- range $cssFilesFromConfig -}}
 | 
						|
  {{- $cssUrl := printf "/css/%s.css" . }}
 | 
						|
  Link: <{{ $cssUrl }}>; rel=preload; as=style
 | 
						|
  {{- end -}}
 | 
						|
  {{- range $jsFilesFromConfig -}}
 | 
						|
  {{- $jsUrl := printf "/js/%s.js" . }}
 | 
						|
  Link: <{{ $jsUrl }}>; rel=preload; as=script
 | 
						|
  {{- end -}}
 | 
						|
{{- range $pages }}
 | 
						|
{{- if or (.Params.deprecated) (eq .Params.class "gridPage") (.Params.case_study_styles) (.Params.css) (.Params.js) }}
 | 
						|
{{ .URL }}
 | 
						|
  {{- if .Params.deprecated }}
 | 
						|
  Link: </css/deprecation-warning.css>; rel=preload; as=style
 | 
						|
  {{- end -}}
 | 
						|
  {{- if eq .Params.class "gridPage" }}
 | 
						|
  Link: </css/gridpage.css>; rel=preload; as=style
 | 
						|
  {{- end -}}
 | 
						|
  {{- if .Params.case_study_styles }}
 | 
						|
  Link: </css/case_study_styles.css>; rel=preload; as=style
 | 
						|
  {{- end -}}
 | 
						|
  {{- with .Params.css -}}
 | 
						|
  {{- range (split . ",") }}
 | 
						|
  Link: <{{ trim . " " }}>; rel=preload; as=style
 | 
						|
  {{- end -}}
 | 
						|
  {{- end -}}
 | 
						|
  {{- with .Params.js -}}
 | 
						|
  {{- range (split . ",") }}
 | 
						|
  Link: <{{ trim . " " }}>; rel=preload; as=script
 | 
						|
  {{- end -}}
 | 
						|
  {{- end -}}
 | 
						|
{{- end }}
 | 
						|
{{- end -}}
 | 
						|
{{- else }}
 | 
						|
/*
 | 
						|
  X-Robots-Tag: noindex
 | 
						|
{{- end }}
 |