最近想把 blog 的評(píng)論系統(tǒng)換了
原本的 gittalk 免費(fèi),開(kāi)源
巧妙利用 github 的 issue,在靜態(tài)網(wǎng)站上也能加入評(píng)論系統(tǒng)
存在些許不方便,仍瑕不掩瑜。
不過(guò)既然存在限制,總有人會(huì)想開(kāi)發(fā)更好的工具
twikoo 就挺符合 blog 需求的
gittalk
既然原本是用 gittalk,先說(shuō)說(shuō) gittalk 的優(yōu)點(diǎn)
- 與 github page 的高度適配
- 基於 issue 特性,綁定 github 帳戶,防止小白
兩邊都有的優(yōu)點(diǎn)不提,大概是這些
至於缺點(diǎn)
- 因?yàn)榻壴?issue,評(píng)論必須先註冊(cè) github
- 對(duì)中國(guó)使用者的支援較差(疑似)
而且 blog 基於 gittalk ,魔改了許多功能
- 撈取最新留言
- 撈取熱門(mén)留言
- 從外部撈取文章留言數(shù)
替換評(píng)論系統(tǒng),不只是舊有的評(píng)論會(huì)消失
也代表著這些功能都需要重新適配,或是棄用。
twikoo
twikoo 與 gittalk 不同,資料存放於 MongoDB
意味著我們需要自行架設(shè) DB 跟 API Server
不過(guò)兩者在網(wǎng)路上都有許多免費(fèi)資源可用,用來(lái)支持一個(gè) blog 的運(yùn)作綽綽有餘
說(shuō)說(shuō)這個(gè)評(píng)論系統(tǒng)的優(yōu)點(diǎn)
- 無(wú)須登入即可留言
- 避免騷擾留言,分別配有多種自動(dòng)偵測(cè)垃圾留言的接口,也能開(kāi)啟人工審核
- 暱稱(chēng)&信箱&網(wǎng)址 的填寫(xiě)方式,很有幾十年前,傳統(tǒng) blog 那味,我超愛(ài)
至於缺點(diǎn)
- 比起 gittalk,由於個(gè)人資料是自由填寫(xiě),相對(duì)難以得知發(fā)文者的背景
- 與依附著 github issue 的 gittalk 相比,twikoo 於第三方架設(shè) DB 跟 API Server 環(huán)境,長(zhǎng)遠(yuǎn)來(lái)看需要消耗更多的維護(hù)成本
- 以前的評(píng)論會(huì)全部消失,嗚嗚嗚
基本的配置已經(jīng)做好了,只是還在猶豫是否該使用
個(gè)人 blog 要提高評(píng)論數(shù)還是比較難的,至少?zèng)]辦法跟社群平臺(tái)競(jìng)爭(zhēng)
在這個(gè)前提下,評(píng)論門(mén)檻相對(duì)高的 gittalk,這份缺點(diǎn)也會(huì)被不斷放大
但 gittalk 同樣有著他本身天然的優(yōu)勢(shì)在——