在7月5日得知一個(gè)不幸的消息,我所用的第三方評(píng)論系統(tǒng)又一個(gè)交牌了(最近被狼人殺洗腦),網(wǎng)易在7月6日正式發(fā)表了公告,通知用戶即將停止服務(wù)。我網(wǎng)易云用了最多2個(gè)月時(shí)間,只能在此遷移到其他地方,最后定在了來(lái)必力。我會(huì)把遷移的過(guò)程和對(duì)其他第三方的評(píng)論系統(tǒng)做出評(píng)價(jià)。這是我繼3月份多說(shuō)宣布關(guān)閉服務(wù)后,第三次更換博客評(píng)論系統(tǒng)了。
暢言、來(lái)比力、網(wǎng)易云跟帖、多說(shuō)這四家,我就不多介紹了,想要了解的移步多說(shuō)評(píng)論關(guān)閉服務(wù)后遷移到網(wǎng)易云跟帖,這篇有寫過(guò)對(duì)當(dāng)時(shí)除了多說(shuō)外其他國(guó)內(nèi)主流評(píng)論系統(tǒng)的評(píng)價(jià)。所以想要去了解的可以先去看了這篇文章再過(guò)來(lái)。
網(wǎng)易云跟帖這個(gè)東西,我現(xiàn)在是又愛(ài)又恨。
愛(ài):
恨:
以下為導(dǎo)出的json文件格式,你會(huì)發(fā)現(xiàn)在其他平臺(tái)是沒(méi)法錄入的,因?yàn)槎x的屬性鍵值對(duì)不一樣。
[{
"title":"標(biāo)題",
"url":"網(wǎng)址",
"sourceId":"文章標(biāo)識(shí)",
"ctime":發(fā)貼時(shí)間,
"comments": //跟貼信息
[{
"cid":"跟貼ID",
"ctime":發(fā)貼時(shí)間,
"content":"跟貼內(nèi)容",
"pid":"蓋樓父樓層ID",
"ip":"發(fā)貼IP",
"port":0,"sc":"web",
"vote":頂數(shù),
"against":踩數(shù),
"anonymous":false,
"user"://用戶信息
{ "userId":"用戶ID",
"nickname":"用戶昵稱",
"avatar":"用戶頭像",
"anonymous":是否匿名
}
}]
}]
我目前選擇的來(lái)必力正好解決了網(wǎng)易云跟帖的幾個(gè)不足,后續(xù)會(huì)介紹
之前沒(méi)介紹過(guò)這個(gè),因?yàn)槲艺郎?zhǔn)備換第三方評(píng)論的時(shí)候,在next主題的文檔中,第三方評(píng)論集成中看到了它,就去注冊(cè)了,然后試用了一會(huì)發(fā)現(xiàn)不是特別滿意。
優(yōu)勢(shì)我就不說(shuō)了,主要講講不足的地方:
這是規(guī)定的標(biāo)準(zhǔn)鍵值對(duì)
[
{
"su": "",
"url": "http://d.com/a.html",
"title": "測(cè)試一下,你就知道",
"content": "c",
"time": "2012-10-09 10:40:29",
"uname": "test",
"email": "zhangsan@sina.com",
"ulink": "http://blog.jiathis.com",
"status": "0",
"child": [
{
"content": "@test: e",
"time": "2012-10-09 10:40:51",
"uname": "test",
"email": "zhangsan@sina.com",
"ulink": "http://blog.jiathis.com",
"status": "0"
},
{
"content": "@test: d",
"time": "2012-10-09 10:40:37",
"uname": "test",
"email": "zhangsan@sina.com",
"ulink": "http://blog.jiathis.com",
"status": "0"
}
]
}
]
所以我用網(wǎng)易導(dǎo)出來(lái)的就不行
無(wú)論你選哪種格式都是一樣的結(jié)果。
3.糟糕的UI
其實(shí)作為個(gè)人博客站長(zhǎng),更喜歡看到簡(jiǎn)潔,甚至好看的UI設(shè)計(jì),但是這個(gè),對(duì)不起,我接受不了。
總結(jié):其實(shí)友言在功能上看上去還是不錯(cuò)的,但是輸在了一手UI界面上,有暢言在的話,能做備案的站長(zhǎng)絕對(duì)轉(zhuǎn)投暢言的,所以友言首頁(yè)的一些站長(zhǎng)在對(duì)友言說(shuō)一些好話,但是他們的網(wǎng)站都是用的暢言評(píng)論,這就很說(shuō)明問(wèn)題了。
這是我目前在用的一款第三方評(píng)論插件:來(lái)必力
我之前的一篇文章介紹過(guò),韓國(guó)人的!當(dāng)時(shí)薩德事件,我就沒(méi)有選擇,現(xiàn)在走頭無(wú)路,反而發(fā)現(xiàn)這是個(gè)不錯(cuò)的選擇,因?yàn)闈M足了我的需求,但也有一些不足。
下面直接進(jìn)入正題,并在過(guò)程中做一定的分析
LiveRe 有兩個(gè)版本:
City 版:是一款適合所有人使用的免費(fèi)版本; Premium 版:是一款能夠幫助企業(yè)實(shí)現(xiàn)自動(dòng)化管理的多功能收費(fèi)版本
這個(gè)網(wǎng)站有三個(gè)語(yǔ)言,中文、英文、韓文,因?yàn)槲曳藟?,所以我三個(gè)網(wǎng)頁(yè)都能打開(kāi),但根據(jù)其他人反映,聽(tīng)說(shuō)網(wǎng)速很慢,我推薦大家先去試試中文的,如果不行去試試其他2個(gè),實(shí)在不行自己搭梯子吧。
PS:如果在中文頁(yè)面注冊(cè)點(diǎn)擊沒(méi)反映,建議換其他語(yǔ)言再試。
主頁(yè)面:用于數(shù)據(jù)分析
我就看中了這UI效果,所以感覺(jué)十分不錯(cuò)了。
這個(gè)導(dǎo)入第三方評(píng)論的json,雖然我多說(shuō)的JSON文件已經(jīng)沒(méi)法導(dǎo)出了,因?yàn)槎嗾f(shuō)已經(jīng)倒閉了,以前導(dǎo)出來(lái)的已經(jīng)被我刪掉了!
評(píng)論管理頁(yè)面:用于操作評(píng)論
其實(shí)還是有小瑕疵,那個(gè)評(píng)論日期,還未加載出來(lái)。
設(shè)置頁(yè)面:評(píng)論UI控制
這是官網(wǎng)給出的體驗(yàn)頁(yè)面可以自由發(fā)表圖文評(píng)論。(支持圖片哦?。?
這個(gè)功能是我最看重的,以前用網(wǎng)易云跟帖,被人評(píng)論,收不到信息,還得去后臺(tái)看,十分的麻煩,這個(gè)功能一次性解決,還可以設(shè)置發(fā)送的間隔時(shí)間。
代碼的安裝十分簡(jiǎn)單,因?yàn)槲沂腔趆exo下next主題,然而主題已經(jīng)幫我設(shè)置好了,只需要傳入一個(gè)uid參數(shù)就行了,這個(gè)參數(shù)在代碼中 我的就是這個(gè)
data-uid="MTAyMC8yOTMxOCXXXXXX"
如果有人用的框架沒(méi)有集成這個(gè)就需要手動(dòng)設(shè)置了,我基于hexo下next主題未集成前情況下講述。
添加 LiveRe 插件
## Support for LiveRe comments system.
## You can get your uid from https://livere.com/insight/myCode (General web site)
livere_uid: your uid
其中 livere_uid 即上一步獲取到的 uid。
{% if not (theme.duoshuo and theme.duoshuo.shortname) and not theme.duoshuo_shortname and not theme.disqus_shortname and not theme.hypercomments_id and not theme.gentie_productKey %}
{% if theme.livere_uid %}
<script type="text/javascript">
(function(d, s) {
var j, e = d.getElementsByTagName(s)[0];
if (typeof LivereTower === 'function') { return; }
j = d.createElement(s);
j.src = 'https://cdn-city.livere.com/js/embed.dist.js';
j.async = true;
e.parentNode.insertBefore(j, e);
})(document, 'script');
</script>
{% endif %}
{% endif %}
優(yōu)先使用其他評(píng)論插件,如果其他評(píng)論插件沒(méi)有開(kāi)啟,且 LiveRe 評(píng)論插件配置開(kāi)啟了,則使用 LiveRe。其中腳本代碼為上一步管理頁(yè)面中獲取到的。
{% include './comments/livere.swig' %}
{% elseif theme.livere_uid %}
<div id="lv-container" data-id="city" data-uid="{{ theme.livere_uid }}"></div>
{% endif %}
其中 data-uid 屬性的值即在主題配置文件中配置的 theme.livere_uid 的值。 至此,為 NexT 主題添加 LiveRe 評(píng)論插件完成。
如果大家有方法解決如何把網(wǎng)易云跟帖的json文件傳入到來(lái)必力,請(qǐng)及時(shí)通知我,如文章有任何疑問(wèn),請(qǐng)指出。
更多建議: