Hexo更换Markdown渲染器
引言
在写博客时,往往会涉及到一些数学公式,当你需要使用 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
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
总结
插件虽好,但过犹不及,找到适合自己的才是最重要的,不要看着好用就一股脑全装上去了,食之无味,弃之可惜,最后越来越臃肿。