获取中...

-

Just a minute...

应请求,特意写了这篇文章。文章涉及到了Github仓库的创建、OAuth应用的申请、Gitalk评论插件的使用,请读者按需取用。(文章不叙述具体概念及原理)

Gitalk使用方法一

新建仓库

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

用户主页

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

创建仓库

注册应用

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

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

注册应用

参数 说明 填写例子
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之后,你应该看到

获取密钥

请复制、保留Client IDClient 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) 默认字段

本地测试

1
2
hexo g
hexo s

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出错
—— ——

更多问题,请查看Gitalk评论插件的ISSUES

相关文章
评论
分享
  • Annie主题使用Hexo-Tag-Plugins

    一、块引用Block Quote tag语法 123{% blockquote [author[, source]] [link] [source_link_title] %}content{% endb...

    Annie主题使用Hexo-Tag-Plugins
  • 相册主题Dream介绍

    新的HEXO主题,主要用于建立相册博客。目前已完成主页、归档页、标签页、分类页等常用页面,主题支持搜索、点赞、浏览人数统计、评论、分享、图片打包下载、图片fancybox浏览。主题演示站点:PREVIEW

    相册主题Dream介绍
  • Annie主题更新日志

    2019-4-27 主题优化 commit b421393 类型 模块 说明 优化 文章模块 Markdown(重写样式,优化表格、引用等样式) 新增 文章模块 color quote(info、succes...

    Annie主题更新日志
  • Annie主题使用说明

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

    Annie主题使用说明
  • 第十四封信·琼萼

    碧云之下, 一分春意, 二分意中人。 App:一言 / 作者:冰野

    第十四封信·琼萼
  • 绝色/余光中

    月色与雪色之间,你是第三种绝色。 美丽而善变的巫娘,那月亮翻译是她的特长却把世界译走了样把太阳的鎔金译成了流银把烈火译成了冰而且带点薄荷的风味凡尝过的人都说译文是全不可靠但比起原文来呢却更加神秘,更加美雪是另一位唯美的译者存心把世界译...

    绝色/余光中
  • 选调和选韵

    填 词既称倚声之学,不但它的句度长短,韵位疏密,必须与所用曲调(一般叫做词牌)的节拍恰相适应,就是歌词所要表达的喜、怒、哀、乐,起伏变化的不同情感,也得与每一曲调的声情恰相谐会,这样才能取得音乐与语言、内容与形式的紧密结合,使听者受...

    选调和选韵
  • QiXi(七夕):一些诗句

    I thought I would be the last shadow in your eyes. 一眼认定你,余生皆是你。 Between the moon and the snow, lies the beauty of yo...

    QiXi(七夕):一些诗句
  • webpack网站开发入门

    预先准备安装node.js:项目开始之前,确保安装了nodejs工具。原则上,你应使用最新的稳定版本(LTS),点击LTS的下载按钮即可。 开发工具:Sublime Text 3,Visual Studio Code, Atom,Hb...

    webpack网站开发入门
  • 《人间失格》抄录1

    手记之三 1 竹一的两大预言,兑现了一个,落空了一个。“被女人迷恋上“这一并不光彩的预言化作了现实,而”肯定会成为一个伟大的画家“的这一祝福性的预言却归于泡影。 我仅仅当上了给粗俗杂志投稿的无名的蹩脚漫画家而已。 由于镰仓的殉情自杀事...

    《人间失格》抄录1