想要更好的阅读体验,可以转我的个人博客。

Gittalk 简介

Gittalk 是一个评论系统,它的原理是借助 GitHub Issue 的评论功能,来存储和管理评论。

像是 disqus 之类的国外评论系统,因为涉及到数据安全,很容易被墙,虽然被墙了也能用就是了;国内的评论系统,基本上没过多久就倒闭了,关闭了什么的,没几个靠谱的。

Gittalk 最大的优势是有 Github 在背书,只要 Github 不倒,应该是不会有任何问题。

GitHub Pages + Gittalk ,完全使用 Github 的免费服务就可以拥有一个漂亮的个人博客。

开发者可以转 Gittalk 的官方仓库: gittalk/gittalk

环境说明

  • 博客框架: hexo
  • 主题: hexo-butterfly
  • 博客引擎: Github Pages
  • 博客地址: nonlinearthink.github.io

创建 OAuth Application 的过程所有 hexo 主题都是通用的,后面的配置文件主题之间有所差异。

创建 OAuth Application

首先,先跳转到 OAuth Apps 的创建界面。
具体路径是 Settings-Developer settings-OAuth Apps


点击 Register a new application,创建一个新的 OAuth Application。

以下是对这些字段的说明

表单字段 说明
Application name 必填 应用名字,随便填
Homepage URL 必填 填写你的博客首页地址
Application description 选填 应用描述,随便填
Authorization callback URL 必填 登录 Github 账号后,要跳转回去,这个地址就是跳转回去的地址


填写完之后,会显示这样一个界面,其中 Client IDClient Secret 很重要,待会要用,这里我防止自己的应用被滥用,就先打码了。

修改 butterfly 配置文件

之前的步骤所有的 Gittalk 配置都是一样的,接下来的配置只针对 butterfly 主题,主题与主题之间可能有些不一样。

打开 _data/butterfly.yml,找到 gittalk 的配置项。

把之前获取 Client IDClient Secret 分别填到 client_idclient_secret 里面。

repo 填一个仓库名就好了,我这里填的就是 io 的仓库。当然,你也可以去新建一个。

owner 填自己的 github 账号名。

admin 填 repo 仓库的拥有者,hexo 解析的时候会使用 admin/repo 去定位仓库的位置。

比较容易犯错的地方是 repo 填了 nonlinearthink/nonlinearthink.github.io 这样的名字,注意,repo 只需要填仓库名字,不需要加拥有者,拥有者放到 admin 里面。

关于其他的字段解释可见官方博客

更新、发布

hexo clean & hexo g & hexo d

添加一条评论测试一下:


查看具体效果,可访问我的博客 nonlinearthink.github.io。

Hexo-butterfly评论系统配置: Gittalk相关推荐

  1. Hexo + Butterfly 自定义页脚

    原文链接 :Hexo + Butterfly 自定义页脚 推荐阅读 基于 Hexo 从零开始搭建个人博客(一): 环境准备 基于 Hexo 从零开始搭建个人博客(二): 项目初识 基于 Hexo 从零 ...

  2. 接入gitment为hexo添加评论功能

    title: 接入gitment为hexo添加评论功能 toc: false date: 2018-04-16 10:59:56 categories: methods tags: hexo gitm ...

  3. 【Web】Hexo+Butterfly+Github+Coding搭建个人博客

    个人博客: http://www.milovetingting.cn Hexo+Butterfly+Github+Coding搭建个人博客 背景 之前用docsify搭建了一个简单的博客,但是docs ...

  4. 【blog】小白博客搭建和踩坑历程 hexo+butterfly

    我的博客 初始化 踩坑流程(hexo搭建+git+butterfly) 搭建流程 Hexo-零基础搭建个人博客(详解)_〆清峰ㄟ的博客-CSDN博客_hexo 换主题的bug Hexo启动页面显示ex ...

  5. 为你的Hexo加上评论系统-Valine

    前言 简洁,方便,好用的评论系统 Valine 附带折腾一上午的踩坑经验 Valine简介 Hexo的评论系统有很多,常见的有以下几个 多说 网易云跟帖 畅言 来必力(LiveRe) Disqus H ...

  6. Hexo NexT 评论系统 Valine 的使用

    文章目录 评论系统 Valine 的使用 1 Valine 的介绍 2 Valine 的使用 3 Valine 的配置 4 Valine 的优化 4.1 去除 Valine的 Powered By 4 ...

  7. Hexo Butterfly 主题功能拓展 - 标签云 云养猫

    记录一下正在使用的两款Hexo插件 效果请看这里~ TaQini Hexo-Tag-Cloud Hexo 标签云插件:官方文档 安装流程 进入到 hexo 的根目录,然后在 package.json ...

  8. Hexo+Butterfly主题美化

    前言 本博客基于Hexo框架搭建,用到 hexo-theme-butterfly 主题(本人博客Butterfly版本3.4.0),hexo-theme-butterfly是基于Molunerfinn ...

  9. Hexo+valine评论微信通知

    title: Hexo博客valine评论微信提醒 description: 为Hexo博客开启valine评论微信通知邮件通知双提醒. keywords: Hexo+server酱 评论微信提醒 H ...

最新文章

  1. linux下makefile使用
  2. CIO实施精细化管理的五个要点
  3. FRIDA 实用手册
  4. 使用Qemu模拟Cortex-A9运行U-boot和Linux
  5. (转)基于MVC4+EasyUI的Web开发框架形成之旅--权限控制
  6. 性能测试之JMeter配置元件【随机变量】
  7. android 字符串加密算法,Android常见加密算法实现
  8. 我如何在 16 岁成为全栈开发者?
  9. 《数字图像处理 第三版》(冈萨雷斯)——第五章 图像复原与重建
  10. 突击Mercurial SCM(HG)3---撤销操作
  11. python贴吧顶贴_Python实现百度贴吧自动顶贴机
  12. IObit Uninstaller(电脑软件彻底卸载, 包含注册表) 彻底解决软件卸载不干净的问题
  13. elementUI Drawer 抽屉打开时表单自动聚焦问题解决
  14. 与领导喝酒的18个应紧记的诀窍
  15. 串级PID的一些理解
  16. post man 基本操作
  17. CANopen2.0-SYNC
  18. 成功解决AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘
  19. 基于 PaddleClas 的 SoccerNet 足球 ReID 基线
  20. 算法刷题【洛谷P1593】因子和(附等比数列求和公式推导)

热门文章

  1. Axure-拖动图片
  2. Android:自定义View实现签名带笔锋效果
  3. 使用Hutool插入图片到Excel
  4. 新浪level2股票接口有什么特点?
  5. SpringBoot解析Excel文件返回JSON
  6. 上百个微信小程序源代码下载,超过100个完整项目文档
  7. 牛客网刷题 C语言 最简真分数
  8. 房主又要加租了,IT人如何在深圳立足
  9. 公开报名|CCPTP云渗透测试认证专家第二期培训班,将在云网基础设施安全国家工程研究中心举办
  10. 【问题探讨】H5 UI渲染心智模型