Skip to content

评论系统配置说明

fnsflm edited this page Feb 27, 2021 · 3 revisions

配置

我们在_config.yml可以找到下面的配置:

# 评论系统, 目前只支持gitment(为了自定义样式)
# 关于gitment如何配置看这篇 https://imsun.net/posts/gitment-introduction/
# 如果不用的话要把下面的use_comment设置为false
comment:
  gitment:
      owner: # 必填项, 你的GitHub ID
      repo:  # 必填项  你的存储评论的repo名称(不是整个的地址)
      oauth:
        client_id:  # 必填项
        client_secret: # 必填项
        redirect_uri: # 可以填也可以不填
  # 是否改成gitalk, gitment的必填项也是要填的
  gitalk:
    # 是否改用gitalk
    change_to_gitalk: false
    # 出现403错误, 增加proxy, default: https://cors-anywhere.herokuapp.com/https://github.com/login/oauth/access_token
    # 具体讨论: https://github.com/gitalk/gitalk/issues/429
    proxy: https://netnr-proxy.cloudno.de/https://github.com/login/oauth/access_token
# 是否使用评论系统, 默认为false, 如果要使用评论系统, 那么设置此项为true
use_comment: false

获取oauth

这里只说明怎么配oauth, 如何获得对应的client_idclient_secret, 首先, 点击这里, 可以看到下面的页面:

image-20210222141859834

Application name: 随你填, 比如: comment-repo
Homepage URL: 一般填你的站点, 比如我的示例站点是http://sora3.coding.me/
Application description: 说明, 可填可不填
Authorization callback URL: 这个要填你的站点, 我的示例站点填得失http://sora3.coding.me/

注册完之后, 点击这里, 你可以看到刚才注册的oauth app, 里面就能看到对应的client_idclient_secret了, 然后你需要创建一个repository来存放你的评论, 上面配置的repo就填你创建的那个repository

gitment迁移到gitalk

在原来所有的issue上都加上Gitalk的标签: 迁移评论

Clone this wiki locally