Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/htr3n/hyde-hyde.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--layouts/partials/highlight-js.html27
1 files changed, 15 insertions, 12 deletions
diff --git a/layouts/partials/highlight-js.html b/layouts/partials/highlight-js.html
index 5a0eea9..0606d79 100644
--- a/layouts/partials/highlight-js.html
+++ b/layouts/partials/highlight-js.html
@@ -1,15 +1,18 @@
{{ if .Site.Params.highlightjs }}
- {{ $hl := newScratch }}
- {{ $hl.Set "languages" .Site.Params.highlightjslanguages }}
- <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
- {{ with $hl.Get "languages" }}
- {{ range . }}
- <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/{{.}}.min.js"></script>
+ {{ if or (not (isset .Params "highlight")) (not .Params.highlight) }}
+ {{ $hl := newScratch }}
+ {{ $hl.Set "languages" (union (.Site.Params.highlightjslanguages) (.Params.highlightjslanguages)) }}
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
+ {{ with $hl.Get "languages" }}
+ {{ range . }}
+ <script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/{{.}}.min.js"></script>
+ {{ end }}
+
{{ end }}
- {{ end }}
- <script type="text/javascript">
- hljs.configure({languages: []});
- hljs.initHighlightingOnLoad();
- </script>
- {{ $hl.Delete "languages" }}
+ <script type="text/javascript">
+ hljs.configure({languages: []});
+ hljs.initHighlightingOnLoad();
+ </script>
+ {{ $hl.Delete "languages" }}
+ {{ end }}
{{ end }}