From f030e3a153225d60d71cf6fe6aa6217f8f265d0c Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sat, 16 Mar 2024 07:43:17 +0200 Subject: [PATCH] docs: add SRI hashes --- site/assets/js/stackblitz.js | 6 +++--- site/layouts/partials/scripts.html | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/site/assets/js/stackblitz.js b/site/assets/js/stackblitz.js index ff82624748..0bf1b8a9c5 100644 --- a/site/assets/js/stackblitz.js +++ b/site/assets/js/stackblitz.js @@ -14,7 +14,7 @@ import sdk from '@stackblitz/sdk' // https://gohugo.io/hugo-pipes/js/#options import { - cssCdn, docsVersion, jsBundleCdn, jsSnippetFile + cssCdn, cssCdnHash, docsVersion, jsBundleCdn, jsBundleCdnHash, jsSnippetFile } from '@params' // eslint-disable-line import/no-unresolved // Open in StackBlitz logic @@ -38,10 +38,10 @@ const openBootstrapSnippet = (htmlSnippet, jsSnippet, classes) => { - + Bootstrap Example - <${'script'} defer src="${jsBundleCdn}"> + <${'script'} defer src="${jsBundleCdn}" integrity="${jsBundleCdnHash}" crossorigin="anonymous"> diff --git a/site/layouts/partials/scripts.html b/site/layouts/partials/scripts.html index a7297dc0bc..ef3c3d38b5 100644 --- a/site/layouts/partials/scripts.html +++ b/site/layouts/partials/scripts.html @@ -29,7 +29,9 @@ {{- $snippetsFile := resources.Get "js/snippets.js" | js.Build $esbuildOptions -}} {{- $esbuildParams := dict "cssCdn" .Site.Params.cdn.css + "cssCdnHash" .Site.Params.cdn.css_hash "jsBundleCdn" .Site.Params.cdn.js_bundle + "jsBundleCdnHash" .Site.Params.cdn.js_bundle_hash "docsVersion" .Site.Params.docs_version "jsSnippetFile" $snippetsFile.Content -}} -- 2.47.2