diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index fec2745c26..69bbdc89b4 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -27,13 +27,13 @@
{{ template "_internal/twitter_cards.html" . -}}
{{ partialCached "head-css.html" . "asdf" -}}
{{ if .Site.Params.offlineSearch -}}
{{ end -}}
diff --git a/layouts/partials/scripts.html b/layouts/partials/scripts.html
index b0406dddea..a9ad911eca 100644
--- a/layouts/partials/scripts.html
+++ b/layouts/partials/scripts.html
@@ -1,5 +1,8 @@
{{ if .Site.Params.mermaid.enable -}}
-
+
{{ end -}}
{{ if .Site.Params.markmap.enable -}}
@@ -20,7 +23,10 @@
},
};
-
+
{{ end -}}
{{ if .Site.Params.plantuml.enable -}}
@@ -29,26 +35,36 @@
{{ if .Site.Params.katex.enable -}}
-
+
-
+
{{ if .Site.Params.katex.mhchem.enable -}}
-
+
{{ end -}}
-
{{ end -}}
-{{ $jsPopper := resources.GetRemote "https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" -}}
+{{ $jsPopper := resources.GetRemote (.Site.Params.cdn.popperjs.url | default "https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js" | safeURL) -}}
{{ $jsBs := resources.Get "vendor/bootstrap/dist/js/bootstrap.js" -}}
{{ $jsBase := resources.Get "js/base.js" -}}
{{ $jsAnchor := resources.Get "js/anchor.js" -}}
diff --git a/layouts/shortcodes/redoc.html b/layouts/shortcodes/redoc.html
index 0d4cf09d86..a4a04edb13 100644
--- a/layouts/shortcodes/redoc.html
+++ b/layouts/shortcodes/redoc.html
@@ -22,7 +22,7 @@
}
#redoc h2 { margin-top: 0px;}
-
+