2013-06-26 86 views

回答

1

當然,所以你可以製作一個插件,它利用renderDocument event爲找到並替換表情符號源,並用相應的html代替它。

喜歡的東西:

opts.content = opts.content.replace(/\:([a-z0-9])\:/i, function(a,b,c,d){ 
    return 'replacement lookup'; 
}); 
+0

優秀。這真的有幫助。 :在幾天之內,也許今天,如果我設法弄清楚,你會有一個新的表情符號插件。 :) – greduan

+0

行,所以這是我迄今爲止。下一步是什麼?我很欣賞這個指導。 :) https://github.com/EduanTech/docpad-plugin-emojis當然這是'/ plugins'文件夾內的一個文件夾。 ;)我怎麼去測試呢?我可以簡單地做到這一點,它會發生,還是我必須做測試的東西? – greduan

+0

Sweet,然後通過執行console.log({a,b,c,d})找出a,b,c,d的值 - 然後相應地使用它們來返回正確的替換值。爲了測試,您需要創建一個'plugin.test.coffee'文件以及一個測試目錄。查看插件編寫指南瞭解測試細節:http://docpad.org/docs/plugin-write – balupton

相關問題