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'}>
+ <${'script'} defer src="${jsBundleCdn}" integrity="${jsBundleCdnHash}" crossorigin="anonymous">${'script'}>
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
-}}