1
0
Fork 0

Improved tags usage in HTML

This commit is contained in:
Maxim Lebedev 2021-08-19 04:29:49 +05:00
parent 4059250f30
commit 80a086466c
Signed by: toby3d
GPG Key ID: 1F14E25B7C119FC5
4 changed files with 37 additions and 11 deletions

View File

@ -1,2 +1,10 @@
{{- $script := partialCached "va/script" . | fingerprint "sha512" -}} {{- with partialCached "va/script" . -}}
<script src="{{ $script.RelPermalink | absURL }}" async defer></script> <script
async
crossorigin="anonymous"
defer
integrity="{{ .Data.Integrity }}"
src="{{ .RelPermalink | absURL }}"
type="{{ .MediaType.String }}">
</script>
{{ end }}

View File

@ -1,4 +1,22 @@
{{- $style := partialCached "va/style" . | fingerprint "sha512" -}} {{ with partialCached "va/style" . }}
<link rel="preload stylesheet" as="style" href="{{ $style.RelPermalink | absURL }}" type="text/css" integrity="{{ $style.Data.Integrity }}" importance="high"> <link
{{- $script := partialCached "va/script" . | fingerprint "sha512" -}} as="style"
<link rel="preload" as="script" href="{{ $script.RelPermalink | absURL }}" type="text/javascript" integrity="{{ $script.Data.Integrity }}" importance="high"> crossorigin="anonymous"
href="{{ .RelPermalink | absURL }}"
importance="high"
integrity="{{ .Data.Integrity }}"
referrerpolicy="no-referrer-when-downgrade"
rel="preload stylesheet"
type="{{ .MediaType.String }}">
{{ end }}
{{ with partialCached "va/script" . }}
<link
as="script"
crossorigin="anonymous"
href="{{ .RelPermalink | absURL }}"
importance="high"
integrity="{{ .Data.Integrity }}"
referrerpolicy="no-referrer-when-downgrade"
rel="preload"
type="{{ .MediaType.String }}">
{{ end }}

View File

@ -5,8 +5,8 @@
-}} -}}
{{- $scripts = $scripts | append (resources.Get (printf "va/js/%s.js" $name)) -}} {{- $scripts = $scripts | append (resources.Get (printf "va/js/%s.js" $name)) -}}
{{- end -}} {{- end -}}
{{- $script := $scripts | resources.Concat "va.js" -}} {{- $script := $scripts | resources.Concat "va.js" | js.Build "va.js" -}}
{{- if ne $.Site.IsServer true -}} {{- if hugo.IsProduction -}}
{{- $script = $script | minify -}} {{- $script = $script | minify | fingerprint "sha512" -}}
{{- end -}} {{- end -}}
{{- return $script -}} {{- return $script -}}

View File

@ -20,7 +20,7 @@
{{- $styles = $styles | append (resources.Get (printf "va/css/%s.css" $name)) -}} {{- $styles = $styles | append (resources.Get (printf "va/css/%s.css" $name)) -}}
{{- end -}} {{- end -}}
{{- $style := $styles | resources.Concat "va.css" -}} {{- $style := $styles | resources.Concat "va.css" -}}
{{- if ne $.Site.IsServer true -}} {{- if hugo.IsProduction -}}
{{- $style = $style | minify -}} {{- $style = $style | minify | fingerprint "sha512" -}}
{{- end -}} {{- end -}}
{{- return $style -}} {{- return $style -}}