引言

在写博客时,往往会涉及到一些数学公式,当你需要使用 LaTeX 语法时,由于 Hexo 默认的 Markdown 渲染器(hexo-renderer-marked)不支持复杂公式,导致渲染失败,这时候就需要更换 Markdown 渲染器。

卸载 Markdown 渲染器

在更换 Markdown 渲染器时,需要卸载原先的 Markdown 渲染器

1
npm uninstall hexo-renderer-marked --save

推荐的 Markdown 渲染器

在 Fluid 主题中,官网给出了推荐的 Markdown 渲染器,你可以 点击这里查看详细信息

不可以同时安装多个渲染器,如果更换公式引擎,对应渲染器也要一并更换。

下面介绍几种常见的 Markdown 渲染器,你可以在 Hexo 插件 中找到它们。

你也可以在 这里 查看更多版本。

  • hexo-renderer-marked

    Hexo 默认的 Markdown 的渲染器,不支持 Mathjax,不支持插件扩展,不支持 emoji 表情

项目地址:https://github.com/hexojs/hexo-renderer-marked
安装命令:npm install hexo-renderer-marked –save

  • hexo-renderer-kramed

    基于 hexo-renderer-marked,支持 Mathjax,不支持插件的扩展,不支持 emoji 表情

项目地址:https://github.com/sun11/hexo-renderer-kramed
安装命令:npm install hexo-renderer-kramed –save

  • hexo-renderer-markdown-it

    渲染速度比 hexo-renderer-marked 快,支持脚注(上标,下标,下划线),支持 emoji 表情,支持 LaTeX,扩展需要另外通过 npm 安装,你可以在 这里 找到更多拓展。

项目地址:https://github.com/hexojs/hexo-renderer-markdown-it
安装命令:npm install hexo-renderer-markdown-it –save

项目地址:https://github.com/CHENXCHEN/hexo-renderer-markdown-it-plus
安装命令:npm install hexo-renderer-markdown-it-plus –save

总结

插件虽好,但过犹不及,找到适合自己的才是最重要的,不要看着好用就一股脑全装上去了,食之无味,弃之可惜,最后越来越臃肿。