前言

在这一篇博文中,咱们介绍了如何快速的搭建个人的博客网站,但是这个博客网站是基于Github Pages的纯静态网站,自身是不带任何的可交互的元素的,自然也就没有评论系统。但是,对于一个好的博客网站,如果没有评论系统,那基本上就属于自娱自乐了,也违背了博客分享的精神。因此,本文将着重介绍如何快速的给自己的博客网站加入评论系统。

评论系统介绍

所谓评论系统,相信对于关注博客的你来说肯定不陌生。通常来讲有两大类,一类是网站自己提供评论系统,这个在很多较大的博客平台比较常见;一类是基于第三方的评论系统,这个在个人博客网站较为常见。对于个人博客,由于很多都是简单的托管在其他平台上面,比如博主网站托管于Github,因此很多都基本上是静态的网站,自身是没法提供评论系统。也正因为如此,也就催生了非常多的第三方的评论系统。这些系统国外比较有名的是Disqus,国内更加五花八门了。国外的由于天朝特殊的网络环境,并不十分稳定,所以对于国内的博客网站来说,通常都会选择国内的第三方评论系统。至于国内的评论系统有哪些选择呢,建议参考这篇博文。总的来说,由于评论系统这个东东,目前还没有明显的盈利的地方,倒闭关门是很有可能的,因此尽量选择大公司为后台的吧。

最近在研究评论系统的时候,偶然发现有人居然直接使用Github的Issue系统来做评价系统,顿时眼前一亮啊。鉴于咱们的博客便是基于Github的,如果可行,那简直绝配了。于是博主就开始疯狂的搜索有关现状,Github都多少年了,博主深信应该已经有人造过轮子了。这类轮子肯定是属于前端方面的,于是在npm网站上面搜索,果然发现不少。比较下来,发现一款国人开发的gitment最为完整。这也就本文要介绍的评论系统了,本博客网站在可见的未来将采用该评论系统,这里对作者的分享表示感谢。

gitment使用

gitment的使用在官网有较为详细的介绍,步骤写的还是比较清楚的。这里只是对于讲述可能踩到的坑:

  • 请务必不要使用你的<username>.github.io这个repo作为gitment的repo

    可能这个repo作为Github特殊的repo,使用它作为gitment的repo时,总是不能够认证成功。建议再创建一个专门用来存放评论的repo。

  • 生成oauth授权的时候,请务必确保Authorization callback URL是你的博客网站,如博主的是https://keysaim.github.io。否则会授权失败。

  • 每次提交博文的时候,请务必记得初始化改博文的评论,否则读者无法进行评论

    所谓初始化其实就是在你的博文下面用自己的Github账号登陆之后,会出现一个Initialize Comments字样的按钮,点击该按钮完成初始化。改初始化其实就是在你的Github repo里面针对这篇博文生成一个新的Issue。

结语

gitment之类的评论系统是基于Github的Issue系统,每篇博文都对应于你的Github repo里面的一个Issue,博文里面的评论其实都是在改Issue里面的评论,因此,你是有绝对权限对所有评论进行管理的。另外,由于gitment项目开始不久,并且貌似作者比较忙,因此功能性,质量方面还是存在不足,当你使用过程中如果遇到任何问题,可以直接去gitment repo里面查看一下是不是别人也碰到类似问题。可能的情况下,你也可以提交自己的解决方案。

本文也可以在博主个人博客中查看。

如何给自己的博客网站加入评论系统相关推荐

  1. 计算机毕业设计Java个人博客网站(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java个人博客网站(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java个人博客网站(源码+系统+mysql数据库+Lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  2. Python爬虫入门教程 54-100 博客园等博客网站自动评论器

    爬虫背景 爬虫最核心的问题就是解决重复操作,当一件事情可以重复的进行的时候,就可以用爬虫来解决这个问题,今天要实现的一个基本需求是完成"博客园" 博客的自动评论,其实原理是非常简单 ...

  3. python自动评论_python实现博客网站自动评论器

    基本需求 登录博客园 调用评论接口 返回请求结果 确定流程之后,基本就是找突破口的环节了 实际的去评论一下,然后不管你用什么抓包工具都可以,只要抓取到你想要的数据,即可 评论API如下 Request ...

  4. Gitment给基于hexo的yilia主题的博客搭建免费评论系统

    我的拔牙经历 我的博客用的是搜狐的畅言,功能确实非常强大,但是很多功能我用不上,也不会用,有两个问题:1)评论需要登录,有门槛:2)页面底部有广告.严重影响视觉体验. 点击站长去广告吧,跳到了付费页面 ...

  5. Hexo自建博客之接入评论系统

    今晚下班,不用回家带娃娃,赶紧抽时间码下hexo的评论接入,话说期间遇到的坑也不少,典型的几个问题下边会重点提一下,话不多说,直接码.. 一.评论系统选型 多说-->2017年已经关闭了服务 畅 ...

  6. 个人博客多说评论系统的使用

    多说使用 转载于:https://www.cnblogs.com/hjy9420/p/4956156.html

  7. 为 Hexo 博客添加 valine 评论系统

    注册 LeanCloud 由于 valine 评论系统是放在 LeanCloud 上的,因此需要先打开 https://www.leancloud.cn/ 网址注册一个 LeanCloud 账号. 注 ...

  8. 静态博客网站——vuepress功能进化

    vuepress进化史 前言 昨天回顾笔记的时候.想起了我一个月前的尝试的vuepress,之前因为部署没成功,没找到原因就闲置了一下.昨天心血来潮,研究了一下.没想到一下子就解决了. 真的是黎明前最 ...

  9. 关于CSDN, cnblog, iteye和51cto四个博客网站的比较与分析

    CSDN:http://blog.csdn.net/ cnblog: http://www.cnblogs.com/ iteye: http://www.iteye.com/blogs/ 51cto: ...

最新文章

  1. nodejs笔记-异步编程
  2. 傅里叶,请再帮我们一次吧....
  3. Golang 并发Groutine实例解读(一)
  4. 教你做一个优秀的项目经理
  5. Java Word break analysis
  6. 第一批 90 后还有半个月就 30 岁了!那些 30 岁前就成博导的人都怎样了...
  7. duration java_Java Duration类| ofHours()方法与示例
  8. SpringMVC 的总结
  9. Go 单元测试从 0 到 1
  10. arduino与风向传感器的接线_Arduino动手做(8)湿度传感器模块
  11. SSM+Vue音乐在线试听网站系统java项目源码
  12. 下载谷歌浏览器和谷歌驱动
  13. 华为手机怎样恢复Android,华为手机恢复出厂设置的教程和方法
  14. 【性能测试】全链路压测
  15. macOS:卸载JRE或JDK
  16. QOS中PQ,CQ.RR,WFQ,CBWFQ,LLQ区分
  17. Uncaught DOMException: Blocked a frame with origin null from accessing a cross-origin frame.
  18. Error: Network Error
  19. 全球及中国辉光放电质谱仪(GDMS)市场商业模式与十四五投资战略规划研究报告2022-2028年
  20. 学校运动会广播稿计算机,学校运动会广播稿

热门文章

  1. python猪肉价格预测_如果现在生猪期货上市,猪肉价格会下降吗?
  2. 建模助手 | 建筑界的难兄难弟?浅谈BIM与装配式的恩怨纠缠
  3. HTML 下划线与删除线
  4. 华为会弃用android嘛,华为鸿蒙初开:多家巨头开始站队,一旦普及,你会放弃安卓吗?...
  5. 信号检测:基于双稳随机共振的微弱信号检测含Matlab源码
  6. 常见公共 DNS 域名解析服务器
  7. po模型-淘宝小练习
  8. Android中的属性动画
  9. 精益数据分析笔记--商业模式:电子商务
  10. 阿里云acp考试多少分考过?阿里云acp考试怎么查询?