2022年的劳动节,我终于替换了自己博客网站的评论系统。

这里记录一下遇到的问题,方便查询和同道避坑。

我的博客是使用的Gridea系统搭建的,它默认提供的两个评论系统是Gitalk和Disqus。Gitalk需要github账号登录,对于没有github账号的用户来说就不方便了,而disqus国内也不可用。通过Google搜索后,发现有前辈推荐使用Valine评论系统。

Valine是一款基于LeanCloud的快速、高效的无后端评论系统。

官网地址是:点击进入Valine官网

下面简单介绍一下如何在Gridea博客上搭建Valine并配置:

  1. 首先需要注册LeanCloud

  2. 注册完成后创建应用;

  3. 再进入控制台,“设置”-“应用凭证”,保存“appid”和“appkey”。这里需要注意看看REST API服务器的地址是否能访问,我就遇到了“华北”的不能访问,在“华东”可以访问(需要重新注册华东的账号),见下面截图;

  4. 在“数据存储”的“结构化数据”,自己创建一个“Comment”的class,创建好就像下图;

  1. 找到你自己使用的Gridea主题和Gridea的存盘路径,查看主题和路径的方法见下图;
  1. 找到这个主题对应的head.ejs文件如下图:

加入下面截图中引号内的内容;

  1. 同样,找到post.ejs(应该在head.ejs文件的上一层目录中)并修改,加入下面引号内的内容(特别注意不要加appid前后的尖括号;
  1. 最后在gridea中将原来配置的评论关掉,如下图,就好了。

赶快去试试吧,有什么想法的,欢迎来网站留言!