Hexo插件:hexo-renderer-markdown-it
概述
hexo-renderer-markdown-it 是一个基于 markdown-it 的 Hexo 渲染器,比起默认的渲染插件 hexo-renderer-marked 来说能够提供更多的插件来支持更多的语法,比如上标 / 下标 / 注脚 / Emoji Sheet 等等。根据文档说法,它比默认的渲染器更快,所以在对大量的文章渲染的时候应该会有优势。
安装
卸载 Hexo 自带的 markdown 渲染器:
1 | npm un hexo-renderer-marked --save |
1 | npm i hexo-renderer-markdown-it --save |
插件配置
默认配置如下(需添加到_config.yml):
1 | # hexo-renderer-markdown-it |
内置插件
-
markdown-it-abbr:*[abbr]缩写扩展语法(基于<abbr>标签语法扩展) -
markdown-it-cjk-breaks:自动移除不符合规范的单换行 -
markdown-it-container:<div>标签扩展语法,用于创建信息框 -
markdown-it-deflist:<dl>标签扩展语法 -
markdown-it-footnote:注脚扩展语法[1]
-
markdown-it-ins:双++下划线扩展语法 (基于 HTML<ins>标签) -
markdown-it-mark:双==高亮扩展语法 (基于 HTML<mark>标签) -
markdown-it-sub:下标语法, 如H~2~O~2~= H2O2 -
markdown-it-sup:上标语法, 如X^2^= X2
第三方插件
-
markdown-it-task-lists:添加 Todo list -
markdown-it-checkbox:同上,添加 Todo list -
Markdown-It-Imsize:给 markdown 的图像方法添加更改尺寸的功能。 -
markdown-it-collapsible:添加了HTML折叠式插件<details>和<summary>元素 。使用+++作为语法。
参考资料
这是一个注脚。 ↩︎