资讯专栏INFORMATION COLUMN

用GitHub Issue取代多说,是不是很厉害?

awokezhou / 1732人阅读

摘要:摘要别了,多说,拥抱。年月日,多说正式下线,这多少让人感觉有些遗憾。其中,必须填写博客的域名我填的是。注册成功之后将获取与,后面将会用到。但是这些是不存在的,因此需要通过初始化去创建。这一点比较麻烦,因为对于每一篇博客都需要进行初始化。

摘要: 别了,多说,拥抱Gitment。

2017年6月1日,多说正式下线,这多少让人感觉有些遗憾。在比较了多个博客评论系统,我最终选择了Gitment作为本站的博客评论系统:

UI简洁,适合我的博客风格

使用GitHub账号登陆,适合技术博客

使用GitHub Issues写评论,符合程序员的习惯

1. 注册OAuth Application

因为Gitment使用了GitHub的服务,因此需要注册OAuth application。其中,Authorization callback URL必须填写博客的域名(我填的是http://kiwenlau.com/)。注册成功之后将获取Client IDClient Secret,后面将会用到。

2. 加载Gitment的CSS与JS文件

下载gitment.css与gitment.js,分别放入主题目录的source/csssource/js目录中

layout/partial/head.ejs中添加


 
 
3. 配置Gitment

添加layout/partial/gitment.ejs

<% if (!index){ %> <% } %>

client_idclient_secret为第1步注册OAuth Application所获取的Client IDClient Secret

owner为你的GitHub账户名

repo为你保存评论的GitHub仓库名称,所有的评论将保存在该仓库的Issues

layout/partial/article.ejs中添加:

<%- partial("gitment") %>
4. 初始化Gitment

部署之后,就可以在博客页面的下方看到评论框。登陆GitHub账号之后,就可以对评论进行初始化,这样就可以开始写评论了。

每一篇博客的评论,对应于GitHub仓库一个issue。但是这些issue是不存在的,因此需要通过初始化Gitment去创建issue。这一点比较麻烦,因为对于每一篇博客都需要进行初始化。

实现细节可以参考我的博客源码blog,我们博客评论保存在这个仓库的Issues

参考链接

Gitment:使用 GitHub Issues 搭建评论系统

欢迎加入我们Fundebug的全栈BUG监控交流群: 622902485

版权声明:
转载时请注明作者Fundebug以及本文地址:
https://blog.fundebug.com/2017/06/14/all-about-recursions/

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/88317.html

相关文章

  • UI自动化技能转瞬即可被UI录制取代

    摘要:现阶段不会写单元测试的开发工程师会被淘汰。懂代码到懂质量单元测试自动化测试是保障软件质量的手段,软件质量保障不仅仅限于代码层面,流程控制也占据十分重要的地位。 一、UI自动化测试 使用macaca+uirecorde简化大量的UI自动化工作。uirecorder官方文档中是这样描述的uirecorder: UI Recorder 是一款零成本UI自动化录制工具,类似于Selenium ...

    Pikachu 评论0 收藏0
  • [心得分享] 我在 GitHub 上学习开源

    摘要:从开始到结束大约花了个月的时间,前辈也已经离职了。是一个聊天室,会自动整合,任何的动向都会纪录在内,让所有人进入一个独立的空间讨论问题。自己也尝试丢了询问项目开发进度,当然也没得到任何回应。以上是我在上学习開源的经验分享。 先祝给位圣诞节快乐! 文章拖了将近一年的时间,我想是时候可以把两年多在 GitHub 开源的经验分享给大家,虽然不及神人级的开发者,但我始终相信,分享、自由、开放、...

    legendmohe 评论0 收藏0
  • 基于 github issues 实现第三方评论系统

    摘要:什么是第三方评论系统博客或系统,一般都是有内容和评论两部分组成。而且垃圾评论和过滤非法关键字难度较大,所以在国内外都有第三评论系统。三评论系统实现预备工作创建。 本文只是介绍如何基于 github issues 实现第三方评论系统,对于 Hexo 介绍,本文并不打算详述,如果有童鞋之前还没有了解 Hexo 的,可以先看一下之前文章《静态博客框架 Hexo 入门 》,或者直接访问 Hex...

    waltr 评论0 收藏0
  • 豆瓣读书搜索页的window.__DATA__的解密

    摘要:而且我觉得比上次的知乎的还难点,但是可能就只有搜索页是加密的,其他的直接找全部图书的都是直接放在源码的。写在最后这个豆瓣解密可以说不难,也可以说有点难,因为需要扣很多,如果你能看懂他相关的解密方法就不需要扣,就会很容易了。 上次发了破解知乎模拟登陆的最新版之后,很多人看了都说好,唯独没人给我点赞,以后还是麻烦大家,如果看到对你有用的文章,可以点点赞,支持下作者哈。 还有,知乎模拟登陆的...

    BenCHou 评论0 收藏0
  • 豆瓣读书搜索页的window.__DATA__的解密

    摘要:而且我觉得比上次的知乎的还难点,但是可能就只有搜索页是加密的,其他的直接找全部图书的都是直接放在源码的。写在最后这个豆瓣解密可以说不难,也可以说有点难,因为需要扣很多,如果你能看懂他相关的解密方法就不需要扣,就会很容易了。 上次发了破解知乎模拟登陆的最新版之后,很多人看了都说好,唯独没人给我点赞,以后还是麻烦大家,如果看到对你有用的文章,可以点点赞,支持下作者哈。 还有,知乎模拟登陆的...

    booster 评论0 收藏0

发表评论

0条评论

awokezhou

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<