Enhance KaTeX (#26)

* Use `.Param` as switch of KaTeX.

This make you to decide to enable KaTeX for whole site or for single post.

* Enable rendering KaTeX in code block.

* Revert "Enable rendering KaTeX in code block."

This reverts commit 43684e6181.

* Fix description about KaTeX post param
This commit is contained in:
Shiva Huang
2019-03-25 23:43:53 +08:00
committed by Carson Ip
parent d88882e5c2
commit cb81cd0ae9
2 changed files with 9 additions and 1 deletions

View File

@@ -91,6 +91,14 @@ hidden = true
+++
```
### Enable KaTeX for this post
Enable KaTeX for a specific post without enabling the global switch.
```
+++
katex = true
+++
```
## Contributing
1. Fork it!

View File

@@ -12,7 +12,7 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js" integrity="sha256-KbfTjB0WZ8vvXngdpJGY3Yp3xKk+tttbqClO11anCIU=" crossorigin="anonymous"></script>
<script>hljs.initHighlightingOnLoad();</script>
{{ if .Site.Params.Katex }}
{{ if $.Param "katex" }}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.7.1/katex.min.css" integrity="sha384-wITovz90syo1dJWVh32uuETPVEtGigN07tkttEqPv+uR2SE/mbQcG7ATL28aI9H0" crossorigin="anonymous">
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.7.1/katex.min.js" integrity="sha384-/y1Nn9+QQAipbNQWU65krzJralCnuOasHncUFXGkdwntGeSvQicrYkiUBwsgUqc1" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/KaTeX/0.7.1/contrib/auto-render.min.js" integrity="sha256-ExtbCSBuYA7kq1Pz362ibde9nnsHYPt6JxuxYeZbU+c=" crossorigin="anonymous"></script>