Emoji表情支持

感谢Haojen的指导文章,现在可以解析emoji表情了!!🙋

特棒!🕯️

️️

附小抄

  • 卸载Hexo自带的Markdown解析器: npm un hexo-renderer-marked --save

  • 安装新解析器: npm i hexo-renderer-markdown-it --save

    以及emoji插件: npm install markdown-it-emoji --save
    建议使用增强版 npm i hexo-renderer-markdown-it-plus --save

这样就可以直接输入emoji了!如:smile:直接输入就是😄

顺便再安利一下Visual Studio Code的Emoji Code插件:https://github.com/idleberg/vscode-emoji-code

生成的格式虽然不同,但都可以解析!

别高兴太早!

你满心欢喜地deploy以后会发现文章里的所有html标签全不能用了!包括more!

不怕!

打开站点_config.yml文件,加入以下内容:

# Recover html support
markdown:
render:
html: true

OK,功能恢复!

增强版默认已经激活常用功能,无需多余配置。

默认配置清单

markdown_it_plus:
highlight: true
html: true
xhtmlOut: true
breaks: true
langPrefix:
linkify: true
typographer:
quotes: “”‘’
pre_class: highlight

7.16更新

发现Opera不支持前两行那种直接插入的emoji,噗。

7.16 下午更新

发现这玩意儿随主题,噗。

Author: Yorushika Shi
Link: https://sh.yorushika.co/post/emoji/index.html
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.