歡迎訪問我的博客https://www.ndmiao.cn/
視頻教程地址
評論功能
特性
- 使用 GitHub 登錄
- 支持多語言 [en, zh-CN, zh-TW, es-ES, fr, ru]
- 支持個人或組織
- 無干擾模式(設置 distractionFreeMode 為 true 開啟)
- 快捷鍵提交評論 (cmd|ctrl + enter)
安裝准備
先進入你選擇的主題文件夾,位於網站根目錄/view/
下,classic為默認主題,我選用的是nexmoe主題
編輯layout.php
文件,在</head>
前添加
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.css">
<script src="https://cdn.jsdelivr.net/npm/gitalk@1/dist/gitalk.min.js"></script>
在倒數第一個</div>
前添加
<div id="gitalk-container"></div>
在倒數第一個</div>
后添加
<script type="text/javascript">
var gitalk = new Gitalk({
clientID: 'GitHub Application Client ID',
clientSecret: 'GitHub Application Client Secret',
repo: 'gitalk',
owner: 'owner',
admin: ['owner'],
id: 'oneindex',
distractionFreeMode: true,
createIssueManually: true
});
gitalk.render('gitalk-container');
</script>
獲取clientID和clientSecret
首先,需要申請一個 Github APP ,填寫要求如下:
Application name :
myoneindex # 隨意填寫
Homepage URL :
https://pan.fingerit.cn #你的oneindex主頁
Application description :
# 說明(可以不填)
Authorization callback URL :
https://pan.fingerit.cn # 你的oneindex主頁
最后點擊 Registered application 得到clientID和clientSecret
然后新建一個名為talk的倉庫。
完成安裝
返回准備工作總最后一步添加的js代碼,將上面獲取的clientID和clientSecret填入其中,owner和admin設置為你的用戶名即可。
最后打開你的oneindex首頁,等待最下方gitalk評論加載完畢,點擊初始化issue,再刷新頁面即可。
密碼功能
在onedrive的文件夾中添加.password
文件,填入密碼,密碼不能為空。
頭提示功能
在onedrive的文件夾中添加HEAD.md
文件,使用markdown語法。
read me
在onedrive的文件夾中添加 README.md
文件,使用markdown語法。
README.md
、HEAD.md
、 .password
特殊文件使用