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

github.com/ribice/kiss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/partials/math.html')
-rw-r--r--layouts/partials/math.html46
1 files changed, 46 insertions, 0 deletions
diff --git a/layouts/partials/math.html b/layouts/partials/math.html
new file mode 100644
index 0000000..c60f3a7
--- /dev/null
+++ b/layouts/partials/math.html
@@ -0,0 +1,46 @@
+{{ if or .Site.Params.Features.mathjax .Params.mathjax }}
+<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
+<script
+ id="MathJax-script"
+ async
+ src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"
+></script>
+<script>
+ MathJax = {
+ tex: {
+ inlineMath: [["$", "$"]],
+ },
+ };
+</script>
+{{ end }}
+
+{{ if or .Site.Params.Features.katex .Params.katex }}
+<link
+ rel="stylesheet"
+ href="https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.css"
+ integrity="sha384-AfEj0r4/OFrOo5t7NnNe46zW/tFgW6x/bCJG8FqQCEo3+Aro6EYUG4+cU+KJWu/X"
+ crossorigin="anonymous"
+/>
+<script
+ defer
+ src="https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/katex.min.js"
+ integrity="sha384-g7c+Jr9ZivxKLnZTDUhnkOnsh30B4H0rpLUpJ4jAIKs4fnJI+sEnkvrMWph2EDg4"
+ crossorigin="anonymous"
+></script>
+<script
+ defer
+ src="https://cdn.jsdelivr.net/npm/katex@0.12.0/dist/contrib/auto-render.min.js"
+ integrity="sha384-mll67QQFJfxn0IYznZYonOWZ644AWYC+Pt2cHqMaRhXVrursRwvLnLaebdGIlYNa"
+ crossorigin="anonymous"
+></script>
+<script>
+ document.addEventListener("DOMContentLoaded", function() {
+ renderMathInElement(document.body, {
+ delimiters: [
+ { left: "$$", right: "$$", display: true },
+ { left: "$", right: "$", display: false },
+ ],
+ });
+ });
+</script>
+{{ end }}