1. 程式人生 > 其它 >小書匠語法說明之emoji表情

小書匠語法說明之emoji表情

小書匠語法說明之emoji表情

markdown 語法emoji小書匠

概述

emoji表情語法用於顯示 emoji表情符號。該語法並非 commonmark 標準語法,但大部份編輯器及markdown 部落格平臺都會 emoji 表情提供了支援,小書匠也提供了對 emoji 表情的支援。

小書匠使用 markdown-it 的擴充套件 markdown-it-emoji 實現對emoji表情的支援。

使用

元資料標識: grammar_emoji

提供emoji表情語法擴充套件功能,支援的 emoji 符號可以參考這裡

想要使用該語法,需要在設定>擴充套件語法 裡把emoji

選項開啟。或者在每篇文章的元資料裡通過 grammar_emoji 進行控制。系統預設關閉了emoji表情語法功能

書寫格式

  1. :表情符號對應的單詞:

同時支援縮寫格式的表情

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

示例

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

效果

普通表情: :crush: :tear:

縮寫的表情 (emoticons):

縮寫表情

支援的縮寫表情有

  1. module.exports = {
  2. angry: [ '>:(', '>:-(' ],
  3. blush: [ ':")', ':-")' ],

  4. broken_heart: [ '</4', '<\\3' ],
  5. // :\ and :-\ not used because of conflict with markdown escaping
  6. confused: [ ':/', ':-/' ], // twemoji shows question
  7. cry: [ ":'(", ":'-(", ':,(', ':,-(' ],
  8. frowning: [ ':(', ':-(' ],
  9. heart: [ '<3' ],
  10. imp: [ ']:(', ']:-(' ],

  11. innocent: [ 'o:)', 'O:)', 'o:-)', 'O:-)', '0:)', '0:-)' ],
  12. joy: [ ":')", ":'-)", ':,)', ':,-)', ":'D", ":'-D", ':,D', ':,-D' ],
  13. kissing: [ ':*', ':-*' ],
  14. laughing: [ 'x-)', 'X-)' ],
  15. neutral_face: [ ':|', ':-|' ],
  16. open_mouth: [ ':o', ':-o', ':O', ':-O' ],
  17. rage: [ ':@', ':-@' ],
  18. smile: [ ':D', ':-D' ],
  19. smiley: [ ':)', ':-)' ],
  20. smiling_imp: [ ']:)', ']:-)' ],
  21. sob: [ ":,'(", ":,'-(", ';(', ';-(' ],
  22. stuck_out_tongue: [ ':P', ':-P' ],
  23. sunglasses: [ '8-)', 'B-)' ],
  24. sweat: [ ',:(', ',:-(' ],
  25. sweat_smile: [ ',:)', ',:-)' ],
  26. unamused: [ ':s', ':-S', ':z', ':-Z', ':$', ':-$' ],
  27. wink: [ ';)', ';-)' ]
  28. };

疑問

相關

  1. markdown-it github官網
  2. markdown-it 語法測試
  3. markdown-it-emoji 擴充套件外掛
  4. twemoji 表情
  5. twemoji github 庫