diff --git a/site/assets/js/stackblitz.js b/site/assets/js/stackblitz.js
index 0bf1b8a9c5..60a9b935c3 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, cssCdnHash, docsVersion, jsBundleCdn, jsBundleCdnHash, jsSnippetFile
+ cssCdn, cssCdnHash, docsVersion, jsBundleCdn, jsBundleCdnHash, jsSnippetFile, isNetlify
} 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}" integrity="${jsBundleCdnHash}" crossorigin="anonymous">${'script'}>
+ <${'script'} defer src="${jsBundleCdn}"${!isNetlify ? `integrity="${jsBundleCdnHash}" crossorigin="anonymous"` : ''}>${'script'}>
diff --git a/site/layouts/partials/scripts.html b/site/layouts/partials/scripts.html
index ef3c3d38b5..2f00c93e25 100644
--- a/site/layouts/partials/scripts.html
+++ b/site/layouts/partials/scripts.html
@@ -28,6 +28,7 @@
{{ if eq .Page.Layout "docs" -}}
{{- $snippetsFile := resources.Get "js/snippets.js" | js.Build $esbuildOptions -}}
{{- $esbuildParams := dict
+ "isNetlify" (eq (getenv "NETLIFY") "true")
"cssCdn" .Site.Params.cdn.css
"cssCdnHash" .Site.Params.cdn.css_hash
"jsBundleCdn" .Site.Params.cdn.js_bundle