Files
hugo-theme-minos/layouts/partials/footer.html
Shiva Huang cb81cd0ae9 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
2019-03-25 23:43:53 +08:00

32 lines
2.0 KiB
HTML

<footer id="footer">
<div class="outer">
<div id="footer-info" class="inner">
&copy; {{ now.Format "2006"}} {{ or .Site.Author.name .Site.Title }}
<br />
Powered by <a href="https://gohugo.io" target="_blank">Hugo</a> with theme <a href="https://github.com/carsonip/hugo-theme-minos" target="_blank">Minos</a>
</div>
</div>
{{ template "_internal/google_analytics_async.html" . }}
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/styles/tomorrow-night.min.css" integrity="sha256-2wL88NKUqvJi/ExflDzkzUumjUM73mcK2gBvBBeLvTk=" crossorigin="anonymous" />
<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 $.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>
<script>renderMathInElement(document.body);</script>
{{ end }}
<script>
document.getElementById('main-nav-toggle').addEventListener('click', function () {
var header = document.getElementById('header');
if (header.classList.contains('mobile-on')) {
header.classList.remove('mobile-on');
} else {
header.classList.add('mobile-on');
}
});
</script>
</footer>