hexo评论系统——Gitment

为什么要使用Gitment

由于hexo生成的是静态博客,所以有些功能是无法附加上去的,就比如说评论系统。
我用过的评论系统不多,也只有DisqusGitment,其他的也只是了解一些,我就来谈谈为什么要用Gitment吧!
国内之前是有多说的,但由于一些“原因”被迫关闭了。现在国内比较流行的是畅言,但毕竟这还是要经过审查的,所以我没有用。
之所以之前使用Disqus,是因为它在国外的应用很广,自己也试用了用,感觉不错,所以之前一直用的是Disqus
Gitment用下来我个人感觉整体还不错,下面,我就来说说应该怎样配置Gitment吧。

配置Gitment

首先,你得有一个Github账号(这个就不多说了吧),下面,打开这个链接,具体填法如下:

1
2
3
4
Application name //应用名称,随便填
Homepage URL //没有过多要求,可以填自己的博客地址
Application description //应用描述,描述一下,无要求
Authorization callback URL //这个就有要求了,填自己要使用Gitment的博客地址,不可乱填

接着,你就可以得到Client IDClient Secret,之后会用到的。接下来,我们回到hexo的主题配置里继续!

如何配置

如果在主题的配置文件里有gitment ,就继续往下看吧!如果没有,请翻到底部,或点击左边的附:如何添加Gitment功能
(我只用过Next主题,只知道NexT主题是有的)
怎么填呢?见下面

1
2
3
4
5
6
7
8
9
10
gitment:
enable: true //是否打开
count: true //是否计数
cleanly: false //是否隐藏'Powered by Gitment'字样
language: zh-Hans //语言
github_user: geedme //你的GitHub用户名或ID
github_repo: gitment //你要存放的库,下文会详细写
client_id: xxxxx //上文的的Client Id

client_secret: xxxxxx //上文的Client Secret

如需复制,请删除 // 及后方内容,或将 // 改为 #
我之前踩过一个坑,就是 冒号 和后面的内容之间一定要加空格!否则会出错的!!

至于还有几个选项没有写,一是因为不常用,二是因为……我也没用过……不能误导大家。
可能repo说的不太明白(其实是我第一次没搞懂),我这里详细说一下。其实Gitment是基于GitHubissues功能的,所以,你要为他建一个库或用现成的库,我个人建议新建一个,而repo就是你要用的库的名称。 比如,我就为Gitment专门建了一个叫gitment的库,所以在github_repo:处填gitment

附:如何添加Gitment功能

未亲自实验过,内容来源于网络

此网站(懒得写了……)

其它

这是我写的第一篇”有意义”的博文,欢迎大家在下方评论!