Hexo使用了next主题,不能使用latex公式,这可麻烦了。
更换Hexo的默认的hexo-renderer-marked渲染引擎,改为hexo-renderer-kramed。在终端输入命令如下:
sudo npm uninstall hexo-renderer-marked sudo npm install hexo-renderer-kramed --save
开启NexT主题的Mathjax的开关,找到下图所示的内容,将false改为true。
- 解决语义冲突,在Hexo的目录下找到node_modules\kramed\lib\rules\inline.js,找到下图所示的位置,并更改为和图片一样的。
shell
escape: /^\\([`*\[\]()#$+\-.!_>])/,
shell
em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
在写博客的时候,如果在博客里面用到了latex公式,那么就在文件头加上:
mathjax: true
这样子就可以使用latex编辑公式啦。