<center><img src="https://suncos-01-1254144885.cos.ap-shanghai.myqcloud.com/Hexo/Hexo%E4%B8%AD%E6%8F%92%E5%85%A5%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F.bmp" style="width: 90%"></center>
Hexo中插入数学公式时会出现显示问题,这里借用mathjax插件和writage工具来实现hexo中插入数学公式。
首先,安装hexo-math
```
npm install hexo-math --save
```
在站点配置文件下添加:
```
math:
engine: 'mathjax'
mathjax:
```
在主题配置文件下修改:
```
math:
enable: true
engine: mathjax
mathjax:
enable: true
cdn: //cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_HTMLorMML
```
其中 per_page 根据提示,表示默认不加载 mathjax/katex 脚本,如果设置为 false,则是每篇文章都会去加载 mathjax 脚本,这里我设置为 true,然后在需要加载的文章抬头添加 mathjax: true 。
公式可以通过Latex语法规则编辑,同时也可以通过Writage插件,将Word中编辑好的公式,转化成markdown格式后使用。
> 参考: [hexo中插入数学公式](https://blog.uuk4.com/2019/05/09/hexo%E4%B8%AD%E6%8F%92%E5%85%A5%E6%95%B0%E5%AD%A6%E5%85%AC%E5%BC%8F/)
[writage官网](http://www.writage.com/)

Hexo中插入数学公式