Error: Comments Not Initialized

本文记录了使用Gitment评论系统时遇到的问题及解决方案。主要介绍了如何配置GitHub OAuthApps以实现登录与评论功能,并解决了初始化失败的错误。

第一次用Hexo创建博客时用的是mellow主题,该主题里评论系统设置了两个:

valine:

  enable: false

  appid: #appid

  appkey: #appkey

  notify: true  #是否开启邮箱提醒

  verify: true  #是否开启验证码

  placeholder: give me some sugers plz... #留言板中的预留信息

  avatar: 'wavatar'  #用户头像

gitment:

  enable: true

  lazy: true

  owner: ##gitHub账号名

  repo: ##gitHub账号名下创建一个gitment的项目(可以是个空项目)

  oauth:

  client_id: ##创建OAuth Apps后生成的Client ID

  client_secret: ##创建OAuth Apps后生成的Client Secret

  perPage: 10

我用到的则是第二个,在按照该作者的详细文档设置后在博客页面上始终提示Error: Comments Not Initialized,点击Login则跳转到博客主页

后来实在没办法只好问作者本人,解决办法如下:

通过nginx配置把带www的URL跳转到一级域名 (这是当时我百度的,但是没解决我的问题,可能会解决别的问题,暂时加上)

在头像–Settings–Developer settings–OAuth Apps中找到配置的Homepage URL 以及Authorization callback URL

,确保这两个配置跟Github的Repository Settings里的GitHub Pages—Enforce HTTPS 选中(选中则表示以https协议,不选择以http)

协议一致

更改后保存直接刷新页面,然后点击Login,成功绑定,成功初始化,至此问题解决,特写下此文来记录下

个人博客

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值