Skip to main content
  1. Posts/

把 Hexo 的评论系统切换为 gitment

··150 words·1 min·
Table of Contents

好几个月前就知道有人用 GitHub 的 issue 功能为 Hexo 制作了一个评论系统 gitment,决定尝试一下 gitment 。

简单配置
#

我使用的是 NexT 主题,最新版已经引入了 gitment 的支持,因此配置相对比较简单。首 先 点击这里注册 GitHub OAuth,示 例配置如下:

在接下来的页面,也会看到自己的 Client ID 以及 Client Secret,如下图所示,

接下来打开 NexT 主题的配置文件,位于 hexo\blog 目录下的 theme\next\_config.yml。 扎到 gitment 部分,示例配置如下:

gitment:
  enable: enable
  mint: true # RECOMMEND, A mint on Gitment, to support count, language and proxy_gateway

  count: true # Show comments count in post meta area

  lazy: false # Comments lazy loading with a button

  cleanly: false # Hide 'Powered by ...' on footer, and more

  language: en
  github_user: jdhao
  github_repo: jdhao.github.io #the name of the repo used to host your blog
  client_id: xxxxxxx
  client_secret: xxxxxx
  proxy_gateway: # Address of api proxy, See: https://github.com/aimingoo/intersect

  redirect_protocol: # Protocol of redirect_uri with force_redirect_protocol when mint enabled

设置完成以后重新 generate blog 即可。

使用
#

初次使用,对于一篇博客,想要评论,必须登录自己的 GitHub 帐号,同时如果是第一次 评论,需要点击 Initialize Comments:

然后就可以进行评论了。

值得警惕的事情
#

如果你使用 GitHub 帐号评论别人的博客,博客的主人将有权力读写你的账户下 repo 的 数据,所以 可能会造成一些安全问题 ,如果介意的话,最好 不要使用 gitment。


参考
#

Related

Hexo 书写 LaTeX 公式时的一些问题及解决方法
··264 words·2 mins
Customize Favicon for Hexo Blog in Theme NexT
··258 words·2 mins
LaTeX Equation Numbering Done Right in Hexo
··678 words·4 mins