写文章时会时不时的使用emoji表情,比如:😄

hexo默认的markdown渲染不支持GitHub emoji渲染的,所以只能换一个支持emoji的插件啦。

安装

命令如下:

1
2
3
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-markdown-it --save
npm install markdown-it-emoji --save

配置

修改根目录下的 _config.yml,先查找一下markdown,有的话直接修改,没有的话,直接在文件最后添加即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
markdown:
render:
html: true
xhtmlOut: false
breaks: true
linkify: true
typographer: true
quotes: '“”‘’'
plugins:
- markdown-it-footnote
- markdown-it-sup
- markdown-it-sub
- markdown-it-abbr
- markdown-it-emoji
anchors:
level: 2
collisionSuffix: 'v'
permalink: true
permalinkClass: header-anchor
permalinkSymbol:

注意

render:下的html配置项,它的作用时控制markdown是否转义文章中的html标签,最好改为:true,改为:false的话,会导致<!–more–>无法被渲染。

使用方法

  1. GitHub emoji直接点击表情复制代码,粘贴到需要的地方即可
  2. emoji中直接copy表情,粘贴到需要的地方即可。