簡介
換新工作后,忙了大半年球化,自己博客網(wǎng)站荒廢了好久书释,重新拾起,已是面目全非赊窥,最直觀的就是評論系統(tǒng)加截不了爆惧。鑒于之前 多說
的“劣跡”,還以為它又抽瘋了锨能,一查才發(fā)現(xiàn)原來人家已經(jīng)關(guān)停服務(wù)啦扯再!所謂“不破不立”,關(guān)停也好址遇,早想換熄阻,剛好下決心。相信不少博友也遇到這樣的問題倔约,那我就“拋磚引玉”秃殉,將這過程記錄下來,供大家交流借鑒浸剩。
選型
選擇評論系統(tǒng)是比較“痛苦”的钾军,因為選擇太多,而我剛好有點選擇困難癥绢要,怕選擇不好吏恭,又得來次“不破不立”。嚴(yán)格來說重罪,我是一個懶人樱哼,凡事都想來個“一勞永逸”哀九。我網(wǎng)站主題是 NexT ,所以很自然地就去主題官網(wǎng)查看了下搅幅,發(fā)現(xiàn)它支持的評論系統(tǒng)不少阅束,可還是沒一款讓我立馬心動的∏烟疲考慮博文的讀者絕大多數(shù)應(yīng)該是 “程序猿” 息裸,而 “程序猿” 應(yīng)該沒幾個人沒有 Github
賬戶吧,如果能利用現(xiàn)在的 Github Issue
來支撐我博文的評論系統(tǒng)琢融,豈不是大方便了讀者界牡?
網(wǎng)上一搜,還真有人這么干漾抬,更令人欣喜的是宿亡,竟然有高人已經(jīng)做好了 Hexo
的插件 Gitment ,這倒省事不少纳令,剛好可以“拿來主義”挽荠!
差不多一年沒管,我的 Hexo
與 NexT
都比較舊了平绩,趁此更新圈匆。安裝新環(huán)境后( NexT
使用的是 5.1.4 ,最新的6.0.0版本沒敢用捏雌,怕不穩(wěn)定)跃赚,進(jìn)入主題配置文件,抱著僥幸心理性湿,還真搜到了 “Gitment” 的配置纬傲,不用說,NexT
主題已經(jīng)支持了肤频,但官網(wǎng)上根本沒提這碴叹括,估計也是新支持不久。如下圖:
創(chuàng)建OAuth App
從配置信息來說宵荒,我們需要得到四個關(guān)鍵信息汁雷,github_user
和 github_repo
都好理解,分別對應(yīng) Github
的用戶名和評論的托管倉庫名报咳。但 client_id
和 client_secret
是什么呢侠讯?根據(jù)注釋說明,應(yīng)該與 Github
授權(quán)訪問有關(guān)少孝。好吧继低,我不繞圈子啦,這個就是需要我們授權(quán)三方訪問我們的倉庫的玩意稍走。想想也是袁翁,通過 Github Issue
托管評論,讀者評論文章婿脸,需要向你倉庫的提交 Issue
粱胜,這肯定需要認(rèn)證授權(quán)的。
查閱資料狐树,發(fā)現(xiàn) GitHub
還真有這個東西,叫 “OAuth application” ,我們先創(chuàng)建一個全蝶。進(jìn)入 GitHub
的 “個人設(shè)置” 雀监,在左側(cè)功能列表里面你會發(fā)現(xiàn) “Developer settings” ,點擊進(jìn)入在塔,右上角就有 “New OAuth App”幻件,點擊進(jìn)入,按如下界面填入信息:
點擊“Register Application”蛔溃,即可生成應(yīng)用绰沥,獲得 client_id
和 client_sercret
信息,如下:
主題配置
打開 NexT
的主題配置文件贺待,找到 Gitment 位置徽曲,配置如下信息
重新部署自己的站點,進(jìn)入文章后麸塞,在底部會見到顯示的評論區(qū)秃臣,則我們的評論系統(tǒng)已經(jīng)配置ok:
點擊“登入”,登錄自己的 Github
賬號哪工,成功后顯示如下:
始初化評論后奥此,就可以添加評論了,如下:
嘗試提交一個評論正勒,點擊“發(fā)送”得院,驚喜出現(xiàn)了,哈哈哈……
進(jìn)入 Github
我們設(shè)定的評論托管倉庫章贞,點擊“Issue”祥绞,不出所料,剛才評論果然出現(xiàn)在“Issue”的討論中鸭限。
知道了原理蜕径,我們完全可以通過 Github
的 “Issue” 系統(tǒng)來管理文章的評論,具體這里就不再討論了败京,大家可以慢慢摸索兜喻。
小結(jié)
借助 Gitment 插件,我們順利在 NexT
主題上搭建起基于 Github Issue
的評論系統(tǒng)赡麦,其過程并不復(fù)雜朴皆,操作十分簡單帕识,即使對小白,也可以說是毫無門檻遂铡。這里肮疗,感謝大神們?yōu)槲覀冏龅墓ぷ鳎谒麄兊募绨蛏习墙樱覀兊靡院芎唵蔚拇罱ㄆ鹱约旱脑u論系統(tǒng)伪货,試想如果沒有他們的努力與分享精神,即使有 Github
為我們提供的環(huán)境钾怔,在自己網(wǎng)站搭建一個依賴 Github Issue
的評論系統(tǒng)碱呼,對絕大多數(shù)人,估計也是很難想象的宗侦。
版權(quán)聲明:本文為原創(chuàng)愚臀,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明出處凝垛,勿用于商業(yè)用途懊悯!