Hexo博客中使用Latex
博客中不支持Latex是万万不行滴,而Hexo默认的渲染引擎是marked,但是marked不支持mathjax,所以需要更换Hexo的渲染引擎为hexo-renderer-kramed,主要步骤如下:
安装Kramed
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-kramed --save
更改文件配置
打开/node_modules/hexo-renderer-kramed/lib/renderer.js
将:
// Change inline math rule
function formatText(text) {
// Fit kramed's rule: $$ + \1 + $$
return text.replace(/`\$(.*?)\$`/