diff options
Diffstat (limited to 'layouts/partials/hljs.html')
| -rw-r--r-- | layouts/partials/hljs.html | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/layouts/partials/hljs.html b/layouts/partials/hljs.html new file mode 100644 index 0000000..db01de9 --- /dev/null +++ b/layouts/partials/hljs.html @@ -0,0 +1,15 @@ +{{- /* Highlight.js */}} +{{- $isHLJSdisabled := (site.Params.assets.disable_highlight_js | default .Params.disable_highlight_js ) }} +{{- if (and (eq .Kind "page") (ne .Layout "archives") (ne .Layout "search") (not $isHLJSdisabled)) }} + {{- if not site.Params.assets.disable_fingerprinting }} + {{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify | fingerprint }} + <script crossorigin="anonymous" src="{{ $highlight.RelPermalink }}" integrity="{{ $highlight.Data.Integrity }}"></script> + {{- else }} + {{- $highlight := slice (resources.Get "js/highlight.min.js") | resources.Concat "assets/js/highlight.js" | minify }} + <script crossorigin="anonymous" src="{{ $highlight.RelPermalink }}"></script> + {{- end }} +{{- end }} + <script> + hljs.highlightAll(); + hljs.configure({ ignoreUnescapedHTML: true }); + </script> |
