Hexo的Markdown渲染器对比
hexo-renderer-marked
Hexo 默认的 Markdown 渲染器,满足基本需求。
但是不支持 Mathjax,不支持插件扩展,不支持 emoji 表情。
- 安装方式:
npm install hexo-renderer-marked —save
hexo -renderer-kramed
基于 hexo-renderer-marked 二次开发的渲染器,完善了对 Mathjax 的支持。
不支持插件扩展,不支持 emoji 表情。
- 安装方式:
npm install hexo-renderer-kramed --save
hexo-renderer-pandoc
与 hexo-renderer-marked 类似,支持 Mathjax 语法,不仅可以渲染 markdown,还支持 textile,reStructedText 和许多其他格式。
仍然不支持 emoji 表情。内建的汇总文件 db.json 将来可能会非常大,同步到 Github 可能会比较慢,博客内建的搜索功能也可能会变得非常慢。
- 安装方式:
npm install hexo-renderer-pandoc --save
hexo-renderer-markdown-it
支持Mathjax语法(支持不太好),支持Markdown以及CommonMark语法,渲染速度比hexo-renderer-marked快,支持插件配置,支持标题带安全的id信息,支持脚注(上标,下标,下划线)。
- 安装方式:
npm i hexo-renderer-markdown-it —save
hexo-renderer-markdown-it-plus
支持Katex插件并默认启用,默认启用插件列表:markdown-it-emoji,markdown-it-sub,markdown-it-sup,markdown-it-deflist,markdown-it-abbr,markdown-it-footnote,markdown-it-ins,markdown-it-mark,@iktakahiro/markdown-it-katex,markdown-it-toc-and-anchor。
- 安装方式:
npm i hexo-renderer-markdown-it-plus —save
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 zhrq95!
评论

