From aa3c0729040c9797c1bd1ca133a06ffa495b4abb Mon Sep 17 00:00:00 2001 From: xxfye Date: Fri, 25 Jun 2021 04:14:50 +0800 Subject: [PATCH] feat: add option to change the CDN for highlight.js languages (#2351) Required due to unstable CDNJS in China --- wowchemy/data/assets.toml | 5 +++++ wowchemy/layouts/partials/site_js.html | 3 ++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/wowchemy/data/assets.toml b/wowchemy/data/assets.toml index c7bba181..1de12ed3 100644 --- a/wowchemy/data/assets.toml +++ b/wowchemy/data/assets.toml @@ -73,6 +73,11 @@ sri = "sha512-gttPT9uTUiaLBj6XZdcB0ydKXiDaBwstInkN4Qvp1Nz3iwXNc8TTQplIEPIGxyJBDqERjwkKxf2OyO47/0EHbQ==" url = "https://cdnjs.cloudflare.com/ajax/libs/plotly.js/%s/plotly.min.js" +[js.highlight_lang] + version = "10.2.0" + sri = "" # No SRI as highlight language styles is determined at run time. + url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/%s/languages/%s.min.js" + # CSS [css.fontAwesome] diff --git a/wowchemy/layouts/partials/site_js.html b/wowchemy/layouts/partials/site_js.html index 67d30a62..f0f45887 100644 --- a/wowchemy/layouts/partials/site_js.html +++ b/wowchemy/layouts/partials/site_js.html @@ -26,8 +26,9 @@ {{ if $.Scratch.Get "highlight_enabled" }} {{ $v := $js.highlight.version }} {{ printf "" (printf $js.highlight.url $v) $js.highlight.sri | safeHTML }} + {{ $v := $js.highlight_lang.version }} {{ range site.Params.highlight_languages }} - + {{ printf "" (printf $js.highlight_lang.url $v .) | safeHTML }} {{ end }} {{ end }}