Skip to main content
xx

小书匠语法说明之emoji表情

概述

emoji表情语法用于显示 emoji表情符号。该语法并非 commonmark 标准语法,但大部份编辑器及markdown 博客平台都会 emoji 表情提供了支持,小书匠也提供了对 emoji 表情的支持。

小书匠使用 markdown-it 的扩展 markdown-it-emoji 实现对emoji表情的支持。

使用

元数据标识: grammar_emoji

提供emoji表情语法扩展功能,支持的 emoji 符号可以参考这里

想要使用该语法,需要在设置>扩展语法 里把emoji选项打开。或者在每篇文章的元数据里通过 grammar_emoji 进行控制。系统默认关闭了emoji表情语法功能

书写格式

  1. 1:表情符号对应的单词: 

同时支持缩写格式的表情

  1. 1:-) :-( 8-) ;) 

示例

  1. 1 :wink: :cry: :laughing: :yum: 

效果

😉 😢 😆 😋

普通表情: 😉 :crush: 😢 :tear: 😆 😋

缩写的表情 (emoticons): 😃 😦 😎 😉

缩写表情

支持的缩写表情有

  1. 1module.exports = { 

  2. 2 angry: [ '>:(', '>:-(' ], 

  3. 3 blush: [ ':")', ':-")' ], 

  4. 4 broken_heart: [ '</3', '<\\3' ], 

  5. 5 // :\ and :-\ not used because of conflict with markdown escaping 

  6. 6 confused: [ ':/', ':-/' ], // twemoji shows question 

  7. 7 cry: [ ":'(", ":'-(", ':,(', ':,-(' ], 

  8. 8 frowning: [ ':(', ':-(' ], 

  9. 9 heart: [ '<3' ], 

  10. 10 imp: [ ']:(', ']:-(' ], 

  11. 11 innocent: [ 'o:)', 'O:)', 'o:-)', 'O:-)', '0:)', '0:-)' ], 

  12. 12 joy: [ ":')", ":'-)", ':,)', ':,-)', ":'D", ":'-D", ':,D', ':,-D' ], 

  13. 13 kissing: [ ':*', ':-*' ], 

  14. 14 laughing: [ 'x-)', 'X-)' ], 

  15. 15 neutral_face: [ ':|', ':-|' ], 

  16. 16 open_mouth: [ ':o', ':-o', ':O', ':-O' ], 

  17. 17 rage: [ ':@', ':-@' ], 

  18. 18 smile: [ ':D', ':-D' ], 

  19. 19 smiley: [ ':)', ':-)' ], 

  20. 20 smiling_imp: [ ']:)', ']:-)' ], 

  21. 21 sob: [ ":,'(", ":,'-(", ';(', ';-(' ], 

  22. 22 stuck_out_tongue: [ ':P', ':-P' ], 

  23. 23 sunglasses: [ '8-)', 'B-)' ], 

  24. 24 sweat: [ ',:(', ',:-(' ], 

  25. 25 sweat_smile: [ ',:)', ',:-)' ], 

  26. 26 unamused: [ ':s', ':-S', ':z', ':-Z', ':$', ':-$' ], 

  27. 27 wink: [ ';)', ';-)' ] 

  28. 28}; 

疑问

相关

  1. markdown-it github官网
  2. markdown-it 语法测试
  3. markdown-it-emoji 扩展插件
  4. twemoji 表情
  5. twemoji github 库
Design by xsj 京ICP备13031371号