Next 配置文件
1 | mathjax: |
更换渲染引擎
更换 Hexo 的 markdown 渲染引擎,hexo-renderer-kramed 引擎是在默认的渲染引擎 hexo-renderer-marked 的基础上修改了一些 bug ,两者比较接近,也比较轻量级。
更改渲染设置
到博客根目录下,找到 node_modules\kramed\lib\rules\inline.js
,把第 11 行的 escape
变量的值做相应的修改:
1 | //em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/, |
同时把第20行的em变量也要做相应的修改。
1 | //em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/, |
重新启动hexo(先clean再generate),问题完美解决。
例子
行内公式
1 | $W_{b}$ |
$W_{b}$
行间公式
1 | $$ |