我需要做什麼來完成此操作?我正在考慮使用Phantom Open Emoji集,但我需要整合它。在DocPad中使用emojis /表情符號
如果我不能使用這個,我可以用什麼換取我的內容中的表情符號?
我想我會爲這個權利做一個插件?
我需要做什麼來完成此操作?我正在考慮使用Phantom Open Emoji集,但我需要整合它。在DocPad中使用emojis /表情符號
如果我不能使用這個,我可以用什麼換取我的內容中的表情符號?
我想我會爲這個權利做一個插件?
而不是去爲一個解析器我去的CSS/JS解決表情:https://github.com/JangoSteve/jQuery-CSSEmoticons
天才的概念。 :)
當然,所以你可以製作一個插件,它利用renderDocument
event爲找到並替換表情符號源,並用相應的html代替它。
喜歡的東西:
opts.content = opts.content.replace(/\:([a-z0-9])\:/i, function(a,b,c,d){
return 'replacement lookup';
});
優秀。這真的有幫助。 :在幾天之內,也許今天,如果我設法弄清楚,你會有一個新的表情符號插件。 :) – greduan
行,所以這是我迄今爲止。下一步是什麼?我很欣賞這個指導。 :) https://github.com/EduanTech/docpad-plugin-emojis當然這是'/ plugins'文件夾內的一個文件夾。 ;)我怎麼去測試呢?我可以簡單地做到這一點,它會發生,還是我必須做測試的東西? – greduan
Sweet,然後通過執行console.log({a,b,c,d})找出a,b,c,d的值 - 然後相應地使用它們來返回正確的替換值。爲了測試,您需要創建一個'plugin.test.coffee'文件以及一個測試目錄。查看插件編寫指南瞭解測試細節:http://docpad.org/docs/plugin-write – balupton