本人环境:hexo + next主题
0x00
在博客根目录下,git bash here,执行以下命令1
2npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save
0x01
在博客根目录下,找到node_modules\kramed\lib\rules\inline.js
修改第11行:
1 | // escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/, |
修改第20行:
1 | // em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/, |
0x02
在主题目录下,修改_config.yml配置文件,找到mathjax,修改配置
1 | #MathJax Support |
0x03
有公式需要渲染的文章需要在文章的Front-matter里使mathjax为true
1 | title: test |
0x04
!!!
请clean一下
每次先执行hexo clean,再hexo g,再hexo d部署上去。
OK!