Hexo 集成 Gitalk 評論系統(tǒng)

什么是 Gitalk

Gitalk 利用了 GithubAPI 基于 GitHub Issue 和 Preact 開發(fā)的評論插件,
官方網(wǎng)址: https://gitalk.github.io
官方中文文檔: https://github.com/gitalk/gitalk/blob/master/readme-cn.md

Gitalk 特性

1、使用 GitHub 登錄
2、支持多語言 [en, zh-CN, zh-TW, es-ES, fr, ru]
3、支持個人或組織
4、無干擾模式(設(shè)置 distractionFreeMode 為 true 開啟)
5、快捷鍵提交評論 (cmd|ctrl + enter)

集成流程

Hexo主題基本都繼承Gitalk我們只需在在github上面注冊對應(yīng)的秘鑰填入hexo主題的_config.yml配置即可。

**1、在GitHub上注冊新應(yīng)用,鏈接:https://github.com/settings/applications/new **

alt

參數(shù)說明:
Application name: # 應(yīng)用名稱,隨意
Homepage URL: # 網(wǎng)站URL,如https://www.tiance.club
Application description # 描述,隨意
Authorization callback URL:# 網(wǎng)站URL,https://www.tiance.club

點擊注冊后,頁面跳轉(zhuǎn)如下,其中Client ID和Client Secret在后面的配置中需要用到,到時復(fù)制粘貼即可:


alt

2、申請一個倉庫做評論存儲

alt

需要記住的是倉庫名,到時需要填入hexo的_config.yml配置中

3、打開對應(yīng)hexo主題的_config.yml添加如下內(nèi)容:
gitalk:
enable: true
githubID: github帳號 # 例:asdfv1929
repo: 倉庫名稱 # 例:blog
ClientID: Client ID
ClientSecret: Client Secret
adminUser: github帳號 #指定可初始化評論賬戶
distractionFreeMode: true

作者:xingguang
鏈接:原文鏈接:https://www.tiance.club/post/1180153653.html

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容