Auto _headers file generation logic (#9225)
This commit is contained in:
committed by
k8s-ci-robot
parent
4e0858f2d5
commit
bf4b9377e6
@@ -0,0 +1,38 @@
|
||||
{{- $cssFilesFromConfig := .Site.Params.pushAssets.css -}}
|
||||
{{- $jsFilesFromConfig := .Site.Params.pushAssets.js -}}
|
||||
{{- $pages := .Site.RegularPages -}}
|
||||
/*
|
||||
X-Robots-Tag: noindex
|
||||
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 -}}
|
||||
Reference in New Issue
Block a user