Gitalk使用方法

Gitalk使用方法一

新建仓库

  • 点击你的用户名,定位到github用户主页,新建一个仓库

111

#点击New之后,你应该看到

111

注册应用

Gitalk评论插件的授权机制依赖于OAuth Application,故使用Gitalk之前注册新应用。注册链接

  • 点击注册链接之后,你应该看到

111

参数 说明 填写例子
Application name 应用名称 Annie-Gitalk
Homepage URL 博客地址 https://sariay.github.io/或者https://…name.com/
Application description 应用描述 Annie-Gitalk
Authorization callback URL 博客地址 https://sariay.github.io/ 或者https://…name.com/
  • 点击Register application之后,你应该看到

111

请复制、保留Client ID和Client Secret的值(相应字段下方的字符串。此处Teach-ple应用我已删除)

主题配置

现在,请打开主题目录下的_config.yml文件,配置Gitalk评论插件的参数

1
2
3
4
5
6
7
8
9
gitalk:
enable: false
clientID: ' '
clientSecret: ''
repo:
owner:
admin:
distractionFreeMode: true
hrefTrimend: '#.*$,\\?.*$,index.html$'
参数 说明 填写例子
enable 插件开关,true启用插件,false关闭插件 true
clientID 注册OAuth应用之后获得的值 ‘ce11……’
clientSecret 注册OAuth应用之后获得的值 ‘ce11……’
repo 前面创建的仓库的名称(issues的容器) Annie-Gitalk
owner 前面创建的仓库的拥有者 Sariay
admin 前面创建的仓库的管理者 Sariay
distractionFreeMode Gitalk插件的参数(无干扰模式,true启用,false关闭) true
hrefTrimend Post url处理(删除url中的#、index等字符,缩短url) 默认字段

hexo s本地测试以检查参数是否设置错误,hexo d部署以正常使用。(第一次使用,请登陆初始化)

Gitalk使用方法二

与方法一的区别:不新建仓库,使用你的博客仓库作为issues容器。(跳过新建仓库的步骤即可)

参数 说明 填写例子
enable 插件开关,true启用插件,false关闭插件 true
clientID 注册OAuth应用之后获得的值 ‘ce11……’
clientSecret 注册OAuth应用之后获得的值 ‘ce11……’
repo 你的博客仓库的名称(issues的容器 ) Annie-Gitalk
owner 你的博客仓库的拥有者 Sariay
admin 你的博客仓库的管理者 Sariay
distractionFreeMode Gitalk插件的参数(无干扰模式,true启用,false关闭) true
hrefTrimend Post url处理(删除url中的#、index等字符,缩短url) 默认字段

相关问题的答案

错误状态 可能的原因
文章页不见评论插件的信息 未启用插件(enable: false)
Error not found repo、owner、admin出错
相关文章
评论
分享
  • 阅读统计功能

    关于添加文章阅读量统计功能,大家一般采用不蒜子进行统计,因为植入比较简单。 我采用的是LeanCloud。LeanCloud的官方网址:https://leancloud.cn/ 1.注册创建应用首先进行注册,注册时如果密码过于简单会...

    阅读统计功能
  • Annie主题使用说明

    零、准备工作开始之前,你应该预先理解下列标签的意义: 0.1 代码对比 123 This is a diff block.+ This is add!- This is subtract! 0.2 信息提示 !!!info ...

    Annie主题使用说明
  • git 分支(零)

    1.gitignore忽略项目中的某些文件,vi .gitignore 可创建文件 进去后:wq,向文件写入忽略的配合文件信息。 比如setting.proterties,在此提交的时候,就会被忽略掉;*.txt忽略txt为后缀的文件...

    git 分支(零)
  • git 基本概念(零)

    工作区,暂存区,版本库的文件 区分三者关系 Git最让你迷惑的无非是它里面的各种概念了,如果是刚开始接触Git希望看完本篇介绍之后有一个清晰的认识,笔者认识也有限这里只说说个人对使用Git的感受,说一下它里面的几个最常用的概念的理解...

    git 基本概念(零)
  • git 基本操作(一)

    1.文件状态对于user.name与user.email来说,有三个地方可以设置 123456789101112131415git config --global --unset user.name 删除信息git config --...

    git 基本操作(一)
  • IntelliJ 连接 linux

    打开远程配置中心 新建 SFTP 服务 配置连接 配置文件映射路径 打开

    IntelliJ 连接 linux
  • Python函数参数传递机制

    Python中,函数参数由实参传递给形参的过程,是由参数传递机制来控制的。通过学习《Python函数值传递和引用传递》一节我们知道,根据实际参数的类型不同,函数参数的传递方式分为值传递和引用传递(又称为地址传递),本节将对这两种传递机...

    Python函数参数传递机制
  • IntelliJ IDEA 插件

    Idea J 插件WireMock 伪造 Restful 风格的 API http://wiremock.org/docs/running-standalone/ 关闭代码自动补全 lombok Key Promoter X Jre...

    IntelliJ IDEA 插件
  • IntelliJ IDEA 超实用使用技巧分享

    日常使用 必备快捷键(★★)查找 快捷键 介绍 Ctrl + F 在当前文件进行文本查找 Ctrl + R 在当前文件进行文本替换 Shift + Ctrl + F 在项目就进行文本查找 Shift + Ctrl...

    IntelliJ IDEA 超实用使用技巧分享