Hexo根据介绍是完全支持一种叫GFW(GitHub Flavored Markdown)的语法标准的.但是上一篇测试发现GFW的一些功能如“表情”、“脚注”等并不能正常渲染。通过查找资料得知需要替换Hexo默认的渲染器。渲染器插件名为“hexo-renderer-markdown-it”,具体安装步骤参考插件GitHub仓库的wiki页或者Cherry Chang的博文。
这里对更新插件后的一些特性进行测试,主要包括:“emoji”、“下标”、“上标”、“脚注”、“下划线”等。
emoji符号
GMF支持输入表情符号,表情符号可参考emoji-cheat-sheet.com。通过修改配置文件可以支持多种表情,具体参考Cherry Chang的博文。如下是几个表情的例子:
😊 😄 😃 😆 …
新版的“hexo-renderer-markdown-it”不再包含emoji插件,需要单独安装
命令:npm i markdown-it-emoji --save
脚注
hexo-renderer-markdown-it可以支持脚注
下标
H2O
上标
X2
下划线
下划线
本文原始文件
20191005-Hexo-MarkDown语法参考-2.mdview raw1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| --- title: Hexo-MarkDown语法参考-2 comments: true date: 2019-10-05 08:19:11 updated: 2019-10-05 09:19:11 categories: Hexo tags: MarkDown ---
Hexo根据介绍是完全支持一种叫GFW(GitHub Flavored Markdown)[^1]的语法标准的.但是上一篇测试发现GFW的一些功能如“表情”、“脚注”等并不能正常渲染。通过查找资料得知需要替换Hexo默认的渲染器。渲染器插件名为“hexo-renderer-markdown-it”,具体安装步骤参考插件GitHub仓库的wiki页[^2]或者Cherry Chang的博文[^3]。 这里对更新插件后的一些特性进行测试,主要包括:“emoji”、“下标”、“上标”、“脚注”、“下划线”等。
<!-- more -->
#### emoji符号 GMF支持输入表情符号,表情符号可参考[emoji-cheat-sheet.com](https://www.webfx.com/tools/emoji-cheat-sheet/)。通过修改配置文件可以支持多种表情,具体参考Cherry Chang的博文[^3]。如下是几个表情的例子: :blush: :smile: :smiley: :laughing: ...
{% note warning %} 新版的“hexo-renderer-markdown-it”不再包含emoji插件,需要单独安装 命令:npm i markdown-it-emoji --save {% endnote %}
#### 脚注 hexo-renderer-markdown-it可以支持脚注 [^4]
#### 下标 H~2~O
#### 上标 X^2^
#### 下划线 ++下划线++
[^1]: https://help.github.com/en/categories/writing-on-github [^2]: https://github.com/hexojs/hexo-renderer-markdown-it/wiki [^3]: https://chaxiaoniu.oschina.io/2017/07/10/HexoAddEmoji/ [^4]: 脚注功能测试
#### 本文原始文件
{% include_code 20191005-Hexo-MarkDown语法参考-2.md from:1 to:100 /../_posts/20191005-Hexo-MarkDown语法参考-2.md %}
|