Next配置文件
代码语言:javascript复制mathjax:
enable: True
per_page: false
cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML
更换渲染引擎
更换 Hexo 的 markdown 渲染引擎,hexo-renderer-kramed 引擎是在默认的渲染引擎 hexo-renderer-marked 的基础上修改了一些 bug ,两者比较接近,也比较轻量级。
更改渲染设置
到博客根目录下,找到node_moduleskramedlibrulesinline.js
,把第11行的escape
变量的值做相应的修改:
//em: /^b_((?:__|[sS]) ?)_b|^*((?:**|[sS]) ?)*(?!*)/,
em: /^*((?:**|[sS]) ?)*(?!*)/,
同时把第20行的em变量也要做相应的修改。
代码语言:javascript复制//em: /^b_((?:__|[sS]) ?)_b|^*((?:**|[sS]) ?)*(?!*)/,
em: /^*((?:**|[sS]) ?)*(?!*)/,
重新启动hexo(先clean再generate),问题完美解决。
例子
行内公式
代码语言:javascript复制$W_{b}$
$W_{b}$
行间公式
代码语言:javascript复制$$
W_{b}
$$
W_{b}