hexo mathjax
解决方法
更换渲染引擎
默认的渲染引擎hexo-renderer-marked不支持mathjax,需要先更换渲染引擎为hexo-renderer-kramed
1 | npm uninstall hexo-renderer-marked --save |
kramed引擎语义冲突
在博客根目录下node_modules\kramed\lib\rules\inline.js
作如下修改:
1 | /*第11行*/ escape: /^\\([`*\[\]()#$+\-.!_>])/ |
在主题中开启mathjax开关
对正在使用的theme的_config.yml
作如下修改
1 | mathjax: |
这一步我不确定是否对每一个theme都必要,因为我用的material就没有enable的选项
在文章中开启mathjax
1 | --- |
没准还不能正确显示数学公式
1 | npm install hexo-renderer-mathjax --save |
别问这东西干嘛用的~~~~~~