什么是 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 **

參數(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ù)制粘貼即可:

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

需要記住的是倉庫名,到時需要填入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