feat: Katex support

This commit is contained in:
shenyu
2020-03-30 20:27:17 +08:00
parent b07d7c7ec7
commit 9ee2605a49
4 changed files with 29 additions and 3 deletions

View File

@@ -52,11 +52,14 @@
}
</script>
<% } %>
<% if (theme.katex.enable){ %>
<%- partial('katex') %>
<% } %>
<% if (theme.busuanzi && theme.busuanzi.enable){ %>
<%- js('/js/busuanzi-2.3.pure.min') %>
<% } %>
<script type="text/javascript" src="https://js.users.51.la/20544303.js"></script>
<% if (theme.clickLove){ %>
<script src="<%- url_for('js/clickLove.js') %>"></script>
<%- js('/js/clickLove') %>
<% } %>

11
layout/_partial/katex.ejs Normal file
View File

@@ -0,0 +1,11 @@
<% if ( theme.katex.enable ) { %>
<% if( theme.katex.allpost || page.math ) { %>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/katex.min.css">
<script src="https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/katex.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/contrib/auto-render.min.js"></script>
<% if ( theme.katex.copy_tex ) { %>
<script src="https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/contrib/copy-tex.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.11.1/dist/contrib/copy-tex.min.css">
<% } %>
<% } %>
<% } %>