今天最好的表现,是明天最低的要求。
前言
hexo官方介绍,支持 GitHub Flavored Markdown 的所有功能。但是生成的一些效果和GitHub风格的并不一样,最令我无法忍受的一点就是,在文本编辑器中插入换行,
生成的html中就加入一个<br>但是在页面上我并不期待他换行。
替换markdown生成插件
在hexo的插件列表搜索markdown,发现有三个markdown插件。
这个插件让hexo使用Markdown-it作为渲染引擎,支持MarkDown,GFM,CommonMark风格。
卸载默认插件
1 | npm un hexo-renderer-marked --save |
安装
1 | npm i hexo-renderer-markdown-it --save |
简单配置
在hexo博客的配置文件中_config.yml添加如下代码1
2
3
4
5 Markdown-it config
# Docs: https://github.com/celsomiranda/hexo-renderer-markdown-it/wiki/
markdown: 'zero'
markdown: 'default'
markdown: 'commonmark'
我使用的是commonmark。
高级配置
1 | # Markdown-it config |
参考: