本博客主题自带是支持Mathjax的,不过这个方法有个令人不爽的缺点, 众所周知加载 Mathjax 的数学公式时是很消耗资源和时间的. 即使在网页中并没有生成公式时, 也会加载最基本 MathJax.js. 因此考虑在使用公式的页面才加载Mathjax,这样就需要一个控制。针对此主题在 Hexo 的根目录的 _config.yml
里面加入 mathjax: true
, 接下来在 after_footer.ejs
里修改
<% if (page.mathjax){ %>
<%- partial('plugin/mathjax') %>
<% } %>
在文章需要调用 Mathjax 时, 只需在 front-matter 前加上 mathjax: true 即可, 即
title: 测试Mathjax
date:
tags: Mathmatics
categories: Mathjax
mathjax: true
现在,就可以在 markdown 中随意调用 LaTex 公式了。
$ 表示行内公式:
质能守恒方程可以用一个很简洁的方程式 $E=mc^2$
来表达:
。
$$ 表示整行公式:
$$\sum_{i=1}^n a_i=0$$
$$f(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2$$