diff --git a/layouts/partials/article/components/math.html b/layouts/partials/article/components/math.html index b41e4c9..a7ce654 100644 --- a/layouts/partials/article/components/math.html +++ b/layouts/partials/article/components/math.html @@ -1,14 +1,21 @@ {{- partial "helper/external" (dict "Context" . "Namespace" "KaTeX") -}} + const elementsToRender = [".main-article", ".widget--toc"]; + + elementsToRender.forEach(selector => { + const element = document.querySelector(selector); + if (element) { + renderMathInElement(element, { + delimiters: [ + { left: "$$", right: "$$", display: true }, + { left: "$", right: "$", display: false }, + { left: "\\(", right: "\\)", display: false }, + { left: "\\[", right: "\\]", display: true } + ], + ignoredClasses: ["gist"] + }); + } + }); + }); + \ No newline at end of file