mirror of
https://github.com/Threnklyn/reveal-hugo.git
synced 2026-06-07 14:03:33 +02:00
Disable highlight.js for code processed by Hugo's hl
This commit is contained in:
@@ -4,6 +4,9 @@
|
|||||||
{{- if ne (len .Content) 0 -}}
|
{{- if ne (len .Content) 0 -}}
|
||||||
<!-- Remove the <hr /> tag generated by blackfriday for footnotes -->
|
<!-- Remove the <hr /> tag generated by blackfriday for footnotes -->
|
||||||
{{- $content := replace .Content "<div class=\"footnotes\">\n\n<hr />" "<div class=\"footnotes\">" -}}
|
{{- $content := replace .Content "<div class=\"footnotes\">\n\n<hr />" "<div class=\"footnotes\">" -}}
|
||||||
|
<!-- <code> blocks processed by Hugo's highlighter have a data-lang attribute. For those, we disable -->
|
||||||
|
<!-- highlight.js by changing the language class to "nohighlight", and adding "data-noescape". -->
|
||||||
|
{{- $content := replaceRE `<code class="language-\w+"\s+data-lang="\w+"` `<code class="nohighlight" data-noescape` $content -}}
|
||||||
<!-- Support both <hr /> (blackfriday) and <hr> (mmark) -->
|
<!-- Support both <hr /> (blackfriday) and <hr> (mmark) -->
|
||||||
{{- $content := replace $content "<hr>" "<hr />" -}}
|
{{- $content := replace $content "<hr>" "<hr />" -}}
|
||||||
<!-- Split the processed content by <hr /> tag -->
|
<!-- Split the processed content by <hr /> tag -->
|
||||||
|
|||||||
Reference in New Issue
Block a user