Gitment给基于hexo的yilia主题的博客搭建免费评论系统
我的拔牙经历
我的博客用的是搜狐的畅言,功能确实非常强大,但是很多功能我用不上,也不会用,有两个问题: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主题的博客搭建免费评论系统相关推荐
- Hexo + yilia 主题 +githubpages博客添加友言评论功能
前言 Hexo博客的Yilia主题中评论系统只提供了畅言.网易云跟帖.多说和Disqus. 由于多说评论.网易云跟帖已经关闭系统,畅言需要域名备案,而github是国外的,没有备案,所以尝试了其他第三 ...
- 基于Hexo+Gitee的个人静态博客网页搭建
基于Hexo+Gitee的个人静态博客网页搭建 前言 环境搭建:NodeJs+Git+Hexo (Win10+64位) NodeJs安装 Hexo安装 主题配置 Gitee仓库创建和部署 个性化配置 ...
- Hexo自建博客之接入评论系统
今晚下班,不用回家带娃娃,赶紧抽时间码下hexo的评论接入,话说期间遇到的坑也不少,典型的几个问题下边会重点提一下,话不多说,直接码.. 一.评论系统选型 多说-->2017年已经关闭了服务 畅 ...
- 为 Hexo 博客添加 valine 评论系统
注册 LeanCloud 由于 valine 评论系统是放在 LeanCloud 上的,因此需要先打开 https://www.leancloud.cn/ 网址注册一个 LeanCloud 账号. 注 ...
- 02 Hexo博客Butterfly主题配置博客评论邮件提醒
概述 个人博客搭建成功后已经上线运行了好久,但是一直没有时间配置评论区的邮件提醒功能,所以今晚有时间就抽空配置了,然后将操作过程做一下记录. 前提条件 一个已经上线运行的Hexo博客(至于用什么主题都 ...
- 基于Hexo的matery主题搭建博客并深度优化
本文转自 悟尘纪,获取更新内容可查看原文: https://www.lixl.cn/2019/092856736.html 对于有一定技术背景的同学,自己动手搭建博客网站是一个很不错的选择.选择喜欢的 ...
- hexo下yilia主题博客个性化自定义
我的博客采用的hexo下的yilia主题,这篇文章记录一下自己折腾配置博客的方法和经过. 首先是创建博客的基本的几个命令 hexo g # 生成博客网页文件 hexo s # 本地预览博客,打开本地网 ...
- hexo博客搭建及主题优化(一)
个人博客 个人博客: https://www.crystalblog.xyz/ 备用地址: https://wang-qz.gitee.io/crystal-blog/ HexoBlog 个人博客 介 ...
- 【个人博客】Hexo个人博客搭建与配置详细教程 + Fluid主题 + Gitee发布
文章目录 一.环境准备 1.1 安装 NodeJs 1.2 安装 Git 1.3 安装 Hexo 二.Gitee仓库搭建 2.1 Gitee账号注册 2.2 仓库搭建 三.Hexo博客搭建 3.1 基 ...
最新文章
- 几张动态图捋清Java常用数据结构及其设计原理
- xsd java引用_web.xml文件的 xsd引用(或dtd引用)学习
- FineReport——JDBC 连接 MySQL8.0 版本数据库
- df=df.reset_index(drop=True)
- 列表使用与内部实现原理
- 如何避免JDBC内存溢出问题
- 李子柒被坑,大厂生气了!字节跳动火速对杭州微念启动撤资
- python bytes是什么类型,python中的字节串类型(bytes)
- 普及风险管理的一些环节
- 解决idea中找不到程序包和找不到符号的问题
- 【贪心】POJ - 3069 Saruman's Army
- 也许黎曼猜想是错误的
- 视频格式怎么转换成mp4?
- 用计算机算出身高,身高预测公式计算器靠谱吗
- 掌上医院:手机生活助手
- 金仓数据库KingbaseES SYS_BULKLOAD工具的使用
- css3上升悬浮粒子特效,HTML5 CSS3星空背景悬浮粒子动画特效
- 华为matebooke不能下python_华为matebook无法打开网页,怎么处理?
- offiece邮箱服务器,急!!OFFICE 365邮箱服务器IP地址问题?
- 安化云台山风景区——我心底的桃花源
热门文章
- 百度网盟怎样投放来辅助百度竞价推广
- 关于值班表的前端显示
- c#实现qq音乐爬虫
- JavaScript 获得对象的N种方法 [转]
- c语言报错spawning 插1,Visual C++中error spawning cl.exe错误的两种解决方法.
- 两个链表的第一个公共节点
- 从一到无穷大 #2 优雅的感知与处理Elephant Flows
- C++内存管理:内存池实现
- 用沐神的方法阅读PyTorch FX论文
- 视频教程-怎么架构生产数据库--生产数据库优化的一种方式-MySQL