Hexo 整合 gitalk 組件實現博客評論功能
_config.yml
配置文件在 _config.yml
配置文件中,配置 gitalk
插件相關信息,詳情見 gitalk.git
plugins: gitalk: clientID: GitHub Application Client ID clientSecret: GitHub Application Client Secret repo: GitHub repo owner: GitHub repo owner admin: - GitHub repo owner and collaborators, only these guys can initialize github issues distractionFreeMode: false
注意: 前往
gitalk 申請開通
gitalk
功能後,
必定要替換成本身的相關配置!
其中,主要配置參數含義以下:github
String
必須. GitHub Application Client ID.npm
String
必須. GitHub Application Client Secret.bash
String
必須. GitHub repository.hexo
String
必須. GitHub repository 全部者,能夠是我的或者組織。測試
Array
必須. GitHub repository 的全部者和合做者 (對這個 repository 有寫權限的用戶)。spa
Boolean
Default: false。插件
相似 Facebook 評論框的全屏遮罩效果.code
npm install
命令安裝到本地項目$ npm install hexo-plugin-gitalk --save
hexo generate
命令構建本地項目或者 hexo server
啓動本地服務.$ hexo generate
或者server
$ hexo server
注意: 本地測試時沒法正常運行,必須是線上環境纔會生效,且必須由管理員登陸 github 進行初始化.
不只 hexo-plugin-gitalk 官方文檔已整合 gitalk
版權保護插件,此外還提供了示例項目,詳情參考 example
目錄.
👤 snowdreams1006
若是你想貢獻本身的一份力量,歡迎提交 Issues
或者 Pull Request
請求!
若是本項目對你有所幫助,歡迎 ⭐ hexo-plugin-gitalk 項目,感謝你的支持與承認!
Copyright © 2019 snowdreams1006.
This project is MIT licensed.
若是本文對你有所幫助,不用讚揚,也沒必要轉發,直接點贊留言告訴鼓勵一下就能夠啦!