我的拔牙经历

我的博客用的是搜狐的畅言,功能确实非常强大,但是很多功能我用不上,也不会用,有两个问题:1)评论需要登录,有门槛;2)页面底部有广告。严重影响视觉体验。

点击站长去广告吧,跳到了付费页面:

49元一个月,这不是要我命吗?就这吊样,你说我能忍吗?

所以,我决定,重新寻找博客评论系统,肯定有开源的。然后,用google一搜(不要用百度搜,第一条肯定是广告),第一条就找到了,gitment,其实,前面试过,好像因为不会配置,没有输入密码而没生效,这次一定要弄好。

Gitment

Gitment 是基于 GitHub Issues 的评论系统。支持在前端直接引入,不需要任何后端代码。可以在页面进行登录、查看、评论、点赞等操作,同时有完整的 Markdown / GFM 和代码高亮支持。尤为适合各种基于 GitHub Pages 的静态博客或项目页面。

这样,登陆评论只需要用github登陆即可,在座各位应该都有github账号吧,这样门槛就低了。

其实,步骤很简单,简单配置一下,不用写代码,10分钟就能弄好,主要分为3步:

第一步:注册 OAuth Application

确保你有github地址,看到这篇文章的人应该都有github地址吧。会提示你登陆的:

注册oauth application可以在github的settings的Developer settings选项找到。这里还是贴上地址吧。

github地址:https://github.com/settings/applications/new

callback URL这里填写的是我的博客网址,前面3项随便填个名字即可。

完成后可以看到有1 User。

第二步:修改themes下的_config.yml文件

我是hexo yilia 样式主题,修改它的hexo\themes\yilia\_config.yml配置,其它主题大同小异,差不多。

gitment_owner:github账号,我的是ddxygqgitment_repo:github IO仓库,我的是'ddxygq.github.io'gitment_oauth:client_id: 注册oauth application的client_id,上图有client_secret:注册oauth application的client_secret,上图有

第三步:初始化评论

页面发布后,你需要访问页面并使用你的 GitHub 账号登录,点击初始化按钮。

这样就能评论了,我写下了我的第一行评论。

到这里为止,如果不出意外,基于github的gitment免费博客系统就做好了,10分钟差不多的样子。

每个页面,都需要初始化,需要逐一打开页面进行初始化。

可能出现的问题

我的出现了一个问题,初始化评论的时候一直处于loading comments和logging in...状态。

如果有人出现了这个问题,解决办法是:打开你的blog本地仓库themes\yilia\layout\_partial\post\gitment.ejs将

<link rel="stylesheet" href="//imsun.github.io/gitment/style/default.css">
<script src="//imsun.github.io/gitment/dist/gitment.browser.js"></script>

修改为:

<link rel="stylesheet" href="https://jjeejj.github.io/css/gitment.css">
<script src="https://jjeejj.github.io/js/gitment.js"></script>

或者修改为下面也ok。

<link rel="stylesheet" href="https://jjeejj.github.io/css/gitment.css">
<script src="https://www.wenjunjiang.win/js/gitment.js"></script>

到这里为止,基于gitment的博客评论系统基本可以用了。

github是个好东西,这里有很多免费资源,包括免费得代码、cpu、内存等软件、硬件资源,搭建这种可以访问的博客,完全是可以不用花一分钱的。并且,微软接手以后,都可以免费创建私有仓库了,看来以后得每天光顾啊。

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!

点击浏览教程

微信扫一扫关注我

Gitment给基于hexo的yilia主题的博客搭建免费评论系统相关推荐

  1. Hexo + yilia 主题 +githubpages博客添加友言评论功能

    前言 Hexo博客的Yilia主题中评论系统只提供了畅言.网易云跟帖.多说和Disqus. 由于多说评论.网易云跟帖已经关闭系统,畅言需要域名备案,而github是国外的,没有备案,所以尝试了其他第三 ...

  2. 基于Hexo+Gitee的个人静态博客网页搭建

    基于Hexo+Gitee的个人静态博客网页搭建 前言 环境搭建:NodeJs+Git+Hexo (Win10+64位) NodeJs安装 Hexo安装 主题配置 Gitee仓库创建和部署 个性化配置 ...

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

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

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

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

  5. 02 Hexo博客Butterfly主题配置博客评论邮件提醒

    概述 个人博客搭建成功后已经上线运行了好久,但是一直没有时间配置评论区的邮件提醒功能,所以今晚有时间就抽空配置了,然后将操作过程做一下记录. 前提条件 一个已经上线运行的Hexo博客(至于用什么主题都 ...

  6. 基于Hexo的matery主题搭建博客并深度优化

    本文转自 悟尘纪,获取更新内容可查看原文: https://www.lixl.cn/2019/092856736.html 对于有一定技术背景的同学,自己动手搭建博客网站是一个很不错的选择.选择喜欢的 ...

  7. hexo下yilia主题博客个性化自定义

    我的博客采用的hexo下的yilia主题,这篇文章记录一下自己折腾配置博客的方法和经过. 首先是创建博客的基本的几个命令 hexo g # 生成博客网页文件 hexo s # 本地预览博客,打开本地网 ...

  8. hexo博客搭建及主题优化(一)

    个人博客 个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ HexoBlog 个人博客 介 ...

  9. 【个人博客】Hexo个人博客搭建与配置详细教程 + Fluid主题 + Gitee发布

    文章目录 一.环境准备 1.1 安装 NodeJs 1.2 安装 Git 1.3 安装 Hexo 二.Gitee仓库搭建 2.1 Gitee账号注册 2.2 仓库搭建 三.Hexo博客搭建 3.1 基 ...

最新文章

  1. 几张动态图捋清Java常用数据结构及其设计原理
  2. xsd java引用_web.xml文件的 xsd引用(或dtd引用)学习
  3. FineReport——JDBC 连接 MySQL8.0 版本数据库
  4. df=df.reset_index(drop=True)
  5. 列表使用与内部实现原理
  6. 如何避免JDBC内存溢出问题
  7. 李子柒被坑,大厂生气了!字节跳动火速对杭州微念启动撤资
  8. python bytes是什么类型,python中的字节串类型(bytes)
  9. 普及风险管理的一些环节
  10. 解决idea中找不到程序包和找不到符号的问题
  11. 【贪心】POJ - 3069 Saruman's Army
  12. 也许黎曼猜想是错误的
  13. 视频格式怎么转换成mp4?
  14. 用计算机算出身高,身高预测公式计算器靠谱吗
  15. 掌上医院:手机生活助手
  16. 金仓数据库KingbaseES SYS_BULKLOAD工具的使用
  17. css3上升悬浮粒子特效,HTML5 CSS3星空背景悬浮粒子动画特效
  18. 华为matebooke不能下python_华为matebook无法打开网页,怎么处理?
  19. offiece邮箱服务器,急!!OFFICE 365邮箱服务器IP地址问题?
  20. 安化云台山风景区——我心底的桃花源

热门文章

  1. 百度网盟怎样投放来辅助百度竞价推广
  2. 关于值班表的前端显示
  3. c#实现qq音乐爬虫
  4. JavaScript 获得对象的N种方法 [转]
  5. c语言报错spawning 插1,Visual C++中error spawning cl.exe错误的两种解决方法.
  6. 两个链表的第一个公共节点
  7. 从一到无穷大 #2 优雅的感知与处理Elephant Flows
  8. C++内存管理:内存池实现
  9. 用沐神的方法阅读PyTorch FX论文
  10. 视频教程-怎么架构生产数据库--生产数据库优化的一种方式-MySQL