mirror of https://github.com/luizdepra/hugo-coder.git

Piotr Orzechowski
23.24.2021 501a5bcbc49d0c67383905faeb08e6a71f3f0906
Add missing integrity attributes (#520)

* Verify minified dark-mode.js integrity

* Verify forkawesome-webfont.woff2 integrity

* Use pipes to fingerprint forkawesome-webfont.woff2
1 files modified
1 files renamed
6 ■■■■■ changed files
assets/fonts/forkawesome-webfont.woff2 patch | view | raw | blame | history
layouts/_default/baseof.html 6 ●●●●● patch | view | raw | blame | history
assets/fonts/forkawesome-webfont.woff2
Binary files differ
layouts/_default/baseof.html
@@ -22,7 +22,9 @@
      <link rel="canonical" href="{{ .Permalink }}">
    {{ end }}
    <link rel="preload" href="/fonts/forkawesome-webfont.woff2?v=1.1.7" as="font" type="font/woff2" crossorigin>
    {{ $fa := resources.Get "fonts/forkawesome-webfont.woff2" }}
    {{ $faFingerprint := $fa | fingerprint }}
    <link rel="preload" href="{{ $fa.RelPermalink }}?v=1.1.7" as="font" type="font/woff2" integrity="{{ $faFingerprint.Data.Integrity }}" crossorigin>
    {{ if .Site.IsServer }}
      {{ $cssOpts := (dict "targetPath" "css/coder.css" "enableSourceMap" true ) }}
@@ -118,7 +120,7 @@
        <script src="{{ $script.RelPermalink }}"></script>
      {{ else }}
        {{ $script := resources.Get "js/dark-mode.js" | minify | fingerprint }}
        <script src="{{ $script.RelPermalink }}"></script>
        <script src="{{ $script.RelPermalink }}" integrity="{{ $script.Data.Integrity }}"></script>
      {{ end }}
    {{ end }}