hexo-配置使用emoji
People who are crazy enough to think they can change the world, are the ones who do.
— Apple Computers
如何让 markdown
可以解析 emoji
呢?实际上我们发现,在编辑器中输入 :smile:
并没有表情出现,是为什么呢?
这是 markdown
渲染引擎的问题 ,将 markdown
变成 html
的转换器叫做markdown渲染器
。
Hexo默认是采用 hexo-renderer-marked
,这个渲染器不支持插件扩展,当然就不行了,
知道原因了,我们就有对应的解决方案了,
使用hexo-filter-emoji插件
可以通过安装插件hexo-filter-emoji实现emoji功能
1 | npm install hexo-filter-emoji |
在站点根目录下的_config.yml
内最后填入
1 | # hexo-filter-emoji |
使用hexo-renderer-markdown-it
还有一个支持emoji插件扩展的是 hexo-renderer-markdown-it
,这个支持插件配置,可以使用 markwon-it-emoji
插件来支持emoji。
这需要将原来的 marked
渲染器换成 markdown-it
渲染器。所以我们可以使用这个渲染引擎来支持emoji表情。
安装hexo-renderer-markdown-it见hexo-使用渲染器-hexo-renderer-markdown-it
安装 markdown-it-emoji
插件 :(与hexo-配置使用emoji选择一个,避免冲突)
1 | npm install markdown-it-emoji --save |
更改配置文件_config.yml
1 | # Markdown-it config |
emoji使用方法
在 Emoji 中找到你想要的表情,然后点击复制即可或者你想发一个笑脸 😄 也可以直接输入笑脸对应的 emoji
编码 :smile: