Valine是壹個非常輕量級的評論系統,沒有後端實現。目前很多靜態博客如Hexo,Jekyll,Hugo等。原生支持纈氨酸。我用的光環博客因為自帶的表情包功能讓我抓狂,所以我還是選擇繼續用纈氨酸(我不會說是因為我不想放棄保存了壹年的評論)。
纈氨酸官方文件
截至本文更新,纈氨酸已更新至版本v1.4.14。很多之前不支持的功能,由於作者在疫情期間的極大閑置,在家裏經歷了N個版本的肝爆之後終於得到了支持。當然,還有壹些小功能,我們可以在魔變的纈氨酸中找到並使用,稍後我會推薦。
這個界面美化基本就是蘿蔔白菜各有所愛。有的人喜歡原來纈氨酸的“素”,有的人喜歡根據自己的口味去改。以下都是對我的消息區風格的美化。如果妳也是v1.4.14版本,可以直接用下面的樣式。
這在Valine 1.4.5版本中已經支持自定義表情功能,主要配置了emojiCDN和emojiMaps兩個配置項。建議看文檔。更重要的是,它應該是表情包的來源。這裏推薦xaoxuu提供的CDN表情包接口,涵蓋aru、貼吧、qq、微博等表情包。目前原生顏文字的用法主要是在emojiCDN中寫路徑,在emojiMaps中寫映射關系,這在js中添加大量顏文字的情況下仍然使得編寫非常復雜,所以我建議最好在Valine源代碼中修改配置。
首先在源代碼中定位到這裏,修改原新浪表情包的路徑,對應js配置中的emojiCDN字段:
然後定位到這裏,修改表情包的映射路徑,對應js中的emojiMaps字段:
修改上面的源代碼可以避免用js寫很多復雜的配置,有需要的朋友可以考慮壹下。
因為是在js中導入的,所以我們不需要逐個手動添加顏文字。以上面給出的xaoxuu顏文字為例,我們可以這樣寫:
加上顏文字之後,對他們進行分類應該是我們最直觀的想法。但是原生纈氨酸的作者目前沒有提供這個功能。下面我提供壹個可以實現表情包分類功能的MiniValine。
MiniValine演示地址
本作者提供兩種類型的纈氨酸評論插件,壹種是xCss風格,即原生纈氨酸風格的作者;另外壹個是DesertP style,我在之前的Hexo博客裏也用過(叫增強纈氨酸)。由於現在原生纈氨酸的功能已經趕上來了,所以我又換回了xCss寫的原生纈氨酸插件。
另壹方面,如果想使用這個帶有表情包分類功能的Valine插件,可以參考作者提供的Github文檔。此外,這個版本的MiniValine不僅有表情包分類,而且下面要提供的blogger、buddy logo等功能也已經集成,仍然非常好用。
這張圖是我從德魯大叔那裏抄來的(?好尷尬),之前找了很多圖,都覺得不太好看。我選來選去最後用了德魯大叔的感覺更好看。我建議找圖的時候,最好找白色背景或者透明背景的,不然看起來很醜。
使用方法如下:在妳的博客樣式文件中添加CSS。
以上網址中的圖片可以根據自己的口味進行更改。
這個根據妳自己的口味來改,妳甚至可以模仿Disqus,把這三個輸入框和提交按鈕放在壹行。
請確保Valine註釋的div的id是vcomments,也就是說,
這個比較簡單,也可以給博客增加壹些動態。
看我評論區的風格,這裏就不放圖了。
不支持此本地纈氨酸。我們需要使用magic change的纈氨酸文件,可以直接用下面的Valine.min.js文件替換原生纈氨酸。
與原生相比,它具有以下功能:
使用方法類似於本機方法,只是可以設置更多的參數:
例如,我們可以在Valine的配置js中添加以下字段:
以上可以通過在纈氨酸的配置中添加參數來實現,其他原生參數不會受到影響。MD5加密可以推薦壹個在線網站,但是MD5前端單次加密本身並不安全,但是安全是相對的,只有郵箱信息本身價值不大。如果對博客安全的要求比較高,希望留言的好友郵箱不被泄露(當然不能完全避免),那麽還是不建議使用這個。
這個功能主要是用服務醬完成的,可以通過微信或者qq提示妳的博客接收評論。原作者小康博客原文很詳細。如果需要開啟這個功能,可以移動閱讀,這裏我就不多花時間來闡述這個功能了。