feat(article): add KaTeX support
This commit is contained in:
parent
0cee4930e2
commit
b14ca5d15b
@ -21,6 +21,7 @@ DefaultContentLanguage = "en" # Theme i18n support
|
|||||||
avatar = "img/avatar.png"
|
avatar = "img/avatar.png"
|
||||||
subtitle = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
|
subtitle = "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
|
||||||
[params.article]
|
[params.article]
|
||||||
|
math = false
|
||||||
[params.article.license]
|
[params.article.license]
|
||||||
enabled = true
|
enabled = true
|
||||||
default = "Licenced under CC BY-NC-SA 4.0"
|
default = "Licenced under CC BY-NC-SA 4.0"
|
||||||
|
@ -4,4 +4,8 @@
|
|||||||
{{ partial "article/components/content" . }}
|
{{ partial "article/components/content" . }}
|
||||||
|
|
||||||
{{ partial "article/components/footer" . }}
|
{{ partial "article/components/footer" . }}
|
||||||
|
|
||||||
|
{{ if or .Params.math .Site.Params.article.math }}
|
||||||
|
{{ partialCached "article/components/math.html" . }}
|
||||||
|
{{ end }}
|
||||||
</article>
|
</article>
|
8
layouts/partials/article/components/math.html
Normal file
8
layouts/partials/article/components/math.html
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<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"
|
||||||
|
onload="renderMathInElement(document.querySelector(`.article-content`));"></script>
|
Loading…
Reference in New Issue
Block a user