配置hexo+next+latex

第一步:修改编译引擎

1
2
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save

第二步:修改新的编译引擎的行内规则,确保行内公式正常显示

修改node_modules\kramed\lib\rules\inline.js的第11行为

1
2
//escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
escape: /^\\([`*\[\]()#$+\-.!_>])/,

第三步:启用next的数学公式支持

themes/next/_config.yml文件中找到mathjax,修改为

1
2
3
4
mathjax:
enable: true
per_page: true
cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML

第四步:启动公式渲染

在需要公式渲染的文章头加上

1
2
3
4
5
6
---
title:
date:
tags:
mathjax: true
---