配置Mathjax
由于Jacman主题支持写 LaTex 数学公式,因此只需要做到下面两步,即可使用。
1、在主题Jacman的_config.yml加入mathjax: true,即
1 | close_aside: false #close sidebar in post page if true |
2、在文章文件开头的前言中,加上一行mathjax: true,即可在文中写 LaTex 公式。
1 | title: 测试Mathjax |
也可参考文章
《在 Hexo 中完美使用 Mathjax 输出数学公式》,但是这篇文章中讲的问题在Jacman中没有出现。下面举例说明:
3、原文章中有下面一段话
1 | 博主你好,你这样用mathjax,在用markdown写博客时能正常书写带下标的公式吗? |
这个的解决办法可以使用转义符, 即如下输出即可
1 | This is an example for $x\_mu$ and $y\_mu$. |
经在Jacman中试验:
效果:
This is an example for $x_mu$ and $y_mu$.
This is an example for $x_mu$ and $y_mu$.
效果是一样的。
安装Hexo-math
Hexo-math插件在Jacman中作用很大,可以实现:
- 自动部署MathJax
- 添加MathJax Tag
安装也十分方便:
1 | npm install hexo-math --save |
然后在全局_config.yml文件中添加:
1 | plugins: |
新版hexo-math不再需要运行
1 | hexo math install |
如下举例说明hexo-math的用法:
MathJax Inline:
1 | Simple inline $a = b + c$. |
效果:
Simple inline $a = b + c$.
MathJax Block:
1 | $$\frac{\partial u}{\partial t} |
效果:
$$\frac{\partial u}{\partial t}
= h^2 \left( \frac{\partial^2 u}{\partial x^2} +
\frac{\partial^2 u}{\partial y^2} +
\frac{\partial^2 u}{\partial z^2}\right)$$