From 501a5bcbc49d0c67383905faeb08e6a71f3f0906 Mon Sep 17 00:00:00 2001 From: Piotr Orzechowski Date: Tue, 23 Feb 2021 14:24:59 +0100 Subject: [PATCH] Add missing integrity attributes (#520) * Verify minified dark-mode.js integrity * Verify forkawesome-webfont.woff2 integrity * Use pipes to fingerprint forkawesome-webfont.woff2 --- {static => assets}/fonts/forkawesome-webfont.woff2 | Bin layouts/_default/baseof.html | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) rename {static => assets}/fonts/forkawesome-webfont.woff2 (100%) diff --git a/static/fonts/forkawesome-webfont.woff2 b/assets/fonts/forkawesome-webfont.woff2 similarity index 100% rename from static/fonts/forkawesome-webfont.woff2 rename to assets/fonts/forkawesome-webfont.woff2 diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index bf31a81..f28ddea 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -22,7 +22,9 @@ {{ end }} - + {{ $fa := resources.Get "fonts/forkawesome-webfont.woff2" }} + {{ $faFingerprint := $fa | fingerprint }} + {{ if .Site.IsServer }} {{ $cssOpts := (dict "targetPath" "css/coder.css" "enableSourceMap" true ) }} @@ -118,7 +120,7 @@ {{ else }} {{ $script := resources.Get "js/dark-mode.js" | minify | fingerprint }} - + {{ end }} {{ end }}