搭建极简主义评论插件
为什么需要评论区
你提出一个想法,会有人赞同,有人反对,有人打酱油,有人花痴,他们需要通过评论区来表达。而且你也不能确定你所写下的东西是完全正确毋庸置疑的,也许你的想法有瑕疵,然后通过评论区某些个用户的提醒(有意或无意),从而使你的想法改进。
由于上个教程搭建的极简主义博客,由于是一个静态页面的博客,如果想要一个动态的评论区,就需要一个评论插件。
选择评论插件,需要考虑什么
大部分跟前面博客教程类似
1.长期使用需要平台大,平台大才会稳定,长期看不会关闭的,长期收费低或者免费
2.流量空间充足
3.无广告、干净美观
4.长期来看不易被墙或者被封、没有内容审查、内容合法性、无需网站备案
5.尽量用支持国内社交媒体的登录接口的评论插件
6.无需编译环境
基于以上标准,可以找出不符合需求的
国内的评论插件,例如畅言。(网站需要备案,内容审查,有广告,收费)
Disqus(被墙)
所以从长期来看,基于github issue api的评论插件是最稳定的,而且和github pages相性很好,下面附上搭建教程。用法只需要想博客首页的插件代码那样,加上4个html标签在markdown上即可渲染出评论区。
id过长导致gitalk Error: Validation Failed的修复方法
尽量根据这两个教程,完成第一个之后,下载完第二个的js md5文件,模仿我的博客搭建方法,把md5js文件这样放 /js/src/md5.min.js。 然后在项目根目录创建 /_include/footer.html的文件,内容是gitalk必要js,之后在每个博客最下面加上