解决了上传到网站的页面中MathJax公式不会被渲染的问题;添加了归档页面(文章摘要部分)的MathJax支持。
i18n
absop 6 years ago committed by Mr. X
parent 2bb1b897d3
commit e0da2eac2d
  1. 3
      _config.yml
  2. 17
      layout/_partial/archive.ejs
  3. 5
      layout/_partial/article.ejs
  4. 4
      layout/_partial/footer.ejs

@ -66,6 +66,9 @@ google_fonts: 'Ubuntu|Ubuntu+Mono' # 多个字体中间用英文竖线隔开
# style: material # 导航栏和标题栏背景是主题色
style: pure # 导航栏和标题栏背景是白色
# 是否在archive(主页、分类、归档和标签页)中针对摘要部分的MathJax公式加载mathjax.js文件
# 对网站加载速度略有影响,如果你确定不会在阅“读全文之”前放置数学公式,请将此选项设置为false。
abstract_mathjax: false
# 右边的小窗口,不想显示哪一项的把enable设置为false即可
widgets:

@ -46,3 +46,20 @@
</div>
<% } %>
<!-- 根据主题中的设置决定是否在archive中针对摘要部分的MathJax公式加载mathjax.js文件 -->
<% if (theme.abstract_mathjax){ %>
<%
var need_mathjax = false;
page.posts.each(function(post){
if (post.mathjax){
need_mathjax = true;
}
});
%>
<% if (need_mathjax){ %>
<%- partial('mathjax') %>
<% } %>
<% } %>

@ -124,6 +124,11 @@
</article>
<!-- 根据页面mathjax变量决定是否加载MathJax数学公式js -->
<% if (page.mathjax){ %>
<%- partial('mathjax') %>
<% } %>
<br>
<!-- 显示推荐文章和评论 -->

@ -14,7 +14,3 @@
总访问量为 <span id="busuanzi_value_site_pv"><i class="fas fa-spinner fa-spin fa-fw" aria-hidden="true"></i></span> 次。
</div>
</footer>
<!-- 根据页面mathjax变量决定是否加载MathJax数学公式js -->
<% if (page.mathjax){ %>
<%- partial('mathjax') %>
<% } %>

Loading…
Cancel
Save