diff options
author | Saftius | 2022-12-21 19:58:46 +0100 |
---|---|---|
committer | Saftius | 2022-12-21 19:58:46 +0100 |
commit | 16994b52c0e32f1015a06ffb4d4f0a86a4bf0abe (patch) | |
tree | e60ec9a11cd92e88703e9c161d79a2eb912439ac /layouts/partials | |
parent | 22bc4782fe14e031f75e3199f525adbf355fe5ee (diff) | |
download | hugo-theme-fuji-16994b52c0e32f1015a06ffb4d4f0a86a4bf0abe.tar.gz hugo-theme-fuji-16994b52c0e32f1015a06ffb4d4f0a86a4bf0abe.tar.bz2 hugo-theme-fuji-16994b52c0e32f1015a06ffb4d4f0a86a4bf0abe.zip |
Add resource integrity check to local resources
* See [Hugo Docs on Fingerprinting and SRI](https://gohugo.io/hugo-pipes/fingerprint/)
Diffstat (limited to 'layouts/partials')
-rw-r--r-- | layouts/partials/head.html | 4 | ||||
-rw-r--r-- | layouts/partials/scripts-end.html | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/layouts/partials/head.html b/layouts/partials/head.html index 7dedc44..3dbe2a9 100644 --- a/layouts/partials/head.html +++ b/layouts/partials/head.html @@ -34,8 +34,8 @@ <!-- dep --> {{ partial "styles.html" . }} {{ $options := (dict "targetPath" "assets/css/fuji.min.css" "outputStyle" "compressed") }} -{{ $style := resources.Get "scss/fuji.scss" | resources.ToCSS $options }} -<link rel="stylesheet" href="{{ $style.Permalink }}" /> +{{ $style := resources.Get "scss/fuji.scss" | resources.ToCSS $options | resources.Fingerprint "sha512" }} +<link rel="stylesheet" href="{{ $style.Permalink }}" integrity="{{ $style.Data.Integrity }}" /> {{ with .Site.Params.googleAdsense }} <script async data-ad-client="ca-pub-{{ . }}" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> {{ end}} diff --git a/layouts/partials/scripts-end.html b/layouts/partials/scripts-end.html index c901e0d..89c242a 100644 --- a/layouts/partials/scripts-end.html +++ b/layouts/partials/scripts-end.html @@ -9,8 +9,8 @@ <script defer src="https://cdn.jsdelivr.net/npm/prismjs@1.27.0/plugins/autoloader/prism-autoloader.min.js"></script> {{ end }} {{ $options := (dict "targetPath" "assets/js/fuji.min.js" "minify" true "target" "es2015" "format" "iife") }} -{{ $built := resources.Get "js/fuji.js" | js.Build $options }} -<script defer src="{{ $built.RelPermalink }}"></script> +{{ $built := resources.Get "js/fuji.js" | js.Build $options | resources.Fingerprint "sha512" }} +<script defer src="{{ $built.RelPermalink }}" integrity="{{ $built.Data.Integrity }}"></script> {{ if or .Params.math .Site.Params.math }} {{ partial "math.html" . }} {{ end }} |