Hexo-butterfly评论系统配置: Gittalk
想要更好的阅读体验,可以转我的个人博客。
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 ID
和 Client Secret
很重要,待会要用,这里我防止自己的应用被滥用,就先打码了。
修改 butterfly 配置文件
之前的步骤所有的 Gittalk 配置都是一样的,接下来的配置只针对 butterfly 主题,主题与主题之间可能有些不一样。
打开 _data/butterfly.yml
,找到 gittalk 的配置项。
把之前获取 Client ID
和 Client Secret
分别填到 client_id
和 client_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相关推荐
- Hexo + Butterfly 自定义页脚
原文链接 :Hexo + Butterfly 自定义页脚 推荐阅读 基于 Hexo 从零开始搭建个人博客(一): 环境准备 基于 Hexo 从零开始搭建个人博客(二): 项目初识 基于 Hexo 从零 ...
- 接入gitment为hexo添加评论功能
title: 接入gitment为hexo添加评论功能 toc: false date: 2018-04-16 10:59:56 categories: methods tags: hexo gitm ...
- 【Web】Hexo+Butterfly+Github+Coding搭建个人博客
个人博客: http://www.milovetingting.cn Hexo+Butterfly+Github+Coding搭建个人博客 背景 之前用docsify搭建了一个简单的博客,但是docs ...
- 【blog】小白博客搭建和踩坑历程 hexo+butterfly
我的博客 初始化 踩坑流程(hexo搭建+git+butterfly) 搭建流程 Hexo-零基础搭建个人博客(详解)_〆清峰ㄟ的博客-CSDN博客_hexo 换主题的bug Hexo启动页面显示ex ...
- 为你的Hexo加上评论系统-Valine
前言 简洁,方便,好用的评论系统 Valine 附带折腾一上午的踩坑经验 Valine简介 Hexo的评论系统有很多,常见的有以下几个 多说 网易云跟帖 畅言 来必力(LiveRe) Disqus H ...
- Hexo NexT 评论系统 Valine 的使用
文章目录 评论系统 Valine 的使用 1 Valine 的介绍 2 Valine 的使用 3 Valine 的配置 4 Valine 的优化 4.1 去除 Valine的 Powered By 4 ...
- Hexo Butterfly 主题功能拓展 - 标签云 云养猫
记录一下正在使用的两款Hexo插件 效果请看这里~ TaQini Hexo-Tag-Cloud Hexo 标签云插件:官方文档 安装流程 进入到 hexo 的根目录,然后在 package.json ...
- Hexo+Butterfly主题美化
前言 本博客基于Hexo框架搭建,用到 hexo-theme-butterfly 主题(本人博客Butterfly版本3.4.0),hexo-theme-butterfly是基于Molunerfinn ...
- Hexo+valine评论微信通知
title: Hexo博客valine评论微信提醒 description: 为Hexo博客开启valine评论微信通知邮件通知双提醒. keywords: Hexo+server酱 评论微信提醒 H ...
最新文章
- linux下makefile使用
- CIO实施精细化管理的五个要点
- FRIDA 实用手册
- 使用Qemu模拟Cortex-A9运行U-boot和Linux
- (转)基于MVC4+EasyUI的Web开发框架形成之旅--权限控制
- 性能测试之JMeter配置元件【随机变量】
- android 字符串加密算法,Android常见加密算法实现
- 我如何在 16 岁成为全栈开发者?
- 《数字图像处理 第三版》(冈萨雷斯)——第五章 图像复原与重建
- 突击Mercurial SCM(HG)3---撤销操作
- python贴吧顶贴_Python实现百度贴吧自动顶贴机
- IObit Uninstaller(电脑软件彻底卸载, 包含注册表) 彻底解决软件卸载不干净的问题
- elementUI Drawer 抽屉打开时表单自动聚焦问题解决
- 与领导喝酒的18个应紧记的诀窍
- 串级PID的一些理解
- post man 基本操作
- CANopen2.0-SYNC
- 成功解决AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘
- 基于 PaddleClas 的 SoccerNet 足球 ReID 基线
- 算法刷题【洛谷P1593】因子和(附等比数列求和公式推导)