Hexo Blog 各种配置及定制化,之前做的很多定制化经常忘记,特写此文记录。
1. 添加评论系统
Next 主题支持多种评论系统:
- Disqus:欧美 UI 风格,支持 Tweet、Facebook 等国外社交软件的三方登陆和一键分享。
- Gitalk:必须用 github 账号登陆才能评论,支持 Markdown 语法,与 github issues 页面风格一致。
- Livere:韩国的来必力,支持插入图片和 GIF,支持国内外多种社交媒体的三方登陆。
- Valine:支持匿名评论,支持 Markdown 语法,界面简洁美观。
- 畅言:国产评论系统,可区分热评和最新评论,论坛贴吧风。
并且 Next 主题允许同时加载多种评论系统,我选择了 Disqus、Gitalk 和 Livere 。
1.1 DISQUS
首页点击 GET STARTED
点击 I want to install Disqus on my site
输入 Website Name
,这个名字会成为你的 shortname
,点击 Create Site
直接点击 Install Disqus
,选择最下面
点击 Configure
此处的 Website Name
可以和上面不一样,shortname
已经生成了
可以点击左侧 General
查看 shortname
修改 next 主题配置文件 _config.yml
1 | # Multiple Comment System Support |
重新部署博客即可显示 Disqus 评论系统。
1.2 Gitalk
创建 OAuth Apps:https://github.com/settings/developers
注册后会生成 Client ID
和 Client Secret
.
修改 next 主题配置文件 _config.yml
1 | # Gitalk |
重新部署博客即可显示 Gitalk 评论系统。
1.3 Livere
登录注册后,点击顶部 安装
,安装完成后进入管理页面,点击左侧 代码管理 ,复制 data-uid
的值。
修改 next主题配置文件 _config.yml,输入刚才复制的 data-uid
即可。
1 | # LiveRe comments system |
重新部署博客即可显示 Livere 评论系统。
2. 添加页面加载进度条
新建 source/_data/head.swig
,添加如下 2 行:
1 | <script src="//cdn.bootcss.com/pace/1.0.2/pace.min.js"></script> |