From 46ba1bb8e34eee6e55d86c29d946c0cd09001905 Mon Sep 17 00:00:00 2001 From: George Cushen Date: Wed, 1 Aug 2018 22:21:04 +0100 Subject: [PATCH] Fix highlight style not loaded and fix console error when no search box Close #614 --- data/assets.toml | 4 ++ layouts/partials/footer.html | 118 ++++++++++++++++++----------------- layouts/partials/header.html | 8 +-- 3 files changed, 68 insertions(+), 62 deletions(-) diff --git a/data/assets.toml b/data/assets.toml index 47a53fd7..b977938e 100644 --- a/data/assets.toml +++ b/data/assets.toml @@ -82,3 +82,7 @@ version = "2.9.0" sri = "sha256-0vcZrdMQksHcHrY60tPnVK71jnB3wX/JpMcah5BffjA=" url = "https://cdnjs.cloudflare.com/ajax/libs/instantsearch.js/%s/instantsearch-theme-algolia.min.css" +[css.highlight] + version = "9.12.0" + sri = "" # No SRI as highlight style is determined at run time. + url = "https://cdnjs.cloudflare.com/ajax/libs/highlight.js/%s/styles/%s.min.css" diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 7e94c619..a94e1658 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -69,72 +69,74 @@ {{ printf "" (printf $js.instantsearch.url $js.instantsearch.version) $js.instantsearch.sri | safeHTML }} {{ end }} {{ end }} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index f52b368d..6d95f464 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -56,15 +56,15 @@ {{ else if isset .Site.Params "highlight" }} {{ $scr.Set "highlight_enabled" .Site.Params.highlight }} {{ end }} - {{ if $scr.Get "highlight_enabled" }} + {{ if ($scr.Get "highlight_enabled") }} {{ $v := $css.highlight.version }} {{ with .Site.Params.highlight_style }} - + {{ printf "" (printf $css.highlight.url $css.highlight.version .) | safeHTML }} {{ else }} {{ if eq ($scr.Get "light") true }} - + {{ printf "" (printf $css.highlight.url $css.highlight.version "github") | safeHTML }} {{ else }} - + {{ printf "" (printf $css.highlight.url $css.highlight.version "dracula") | safeHTML }} {{ end }} {{ end }} {{ end }}