写博客的时候,有的时候会需要插入公式,基于Hexo的next主题怎么编辑公式呢?
安装MathJax插件
原生hexo并不支持数学公式,需要安装插件 mathJax。mathJax 是一款运行于浏览器中的开源数学符号渲染引擎,使用 mathJax 可以方便的在浏览器中嵌入数学公式
安装也比较简单:
1 | npm install hexo-math --save |
修改站点配置文件
在站点配置文件中指定要使用的公式编辑引擎MathJax:
1 | math: |
修改next主题配置文件
在next主题配置文件中打开mathJax开关,修改默认配置为:
1 | # MathJax Support |
本地公式预览
这个需要看使用的是什么markdown编辑器,我使用的是haroopad,为了在本地可以预览公式,所以需要对haroopad进行设置:
进行完上述配置就可以愉快的进行公式编辑了:
1 | 行内公式:$公式$ |
本地预览
发布到网页:
这是一个行内公式:$f(x)=ax+b$,
这是一个行间公式:
$$f(x)=x^3+1$$