引言 {#引言}
在写博客时,往往会涉及到一些数学公式,当你需要使用 LaTeX 语法时,由于 Hexo 默认的 Markdown 渲染器(hexo-renderer-marked
)不支持复杂公式,导致渲染失败,这时候就需要更换 Markdown 渲染器。
卸载 Markdown 渲染器 {#卸载-Markdown-渲染器}
在更换 Markdown 渲染器时,需要卸载原先的 Markdown 渲染器
|-----------|---------------------------------------------------|
| 1
| npm uninstall hexo-renderer-marked --save
|
推荐的 Markdown 渲染器 {#推荐的-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
hexo-renderer-markdown-it-plus
在 hexo-renderer-markdown-it 的基础上默认自带许多插件,可以直接使用
项目地址:https://github.com/CHENXCHEN/hexo-renderer-markdown-it-plus
安装命令:npm install hexo-renderer-markdown-it-plus --save
总结 {#总结}
插件虽好,但过犹不及,找到适合自己的才是最重要的,不要看着好用就一股脑全装上去了,食之无味,弃之可惜,最后越来越臃肿。