Gridea搭建博客使用Cusdis评论系统

用Gridea在Github采用pure主题搭建了博客之后,想提高一下网站的互动可能性——虽然有人交流的可能性微乎其微——所以先尝试了pure主题自带的Valine。不过反复折腾,没成功,或许是因为主题自带的代码没考虑到使用lean cloud国际版用户的情况。

网上检索后,决定采用Cusdis评论系统的免费托管服务,官网地址:https://cusdis.com/。按照官网介绍以及网上的一些介绍,在博客主题的post.ejs中添加了相关代码,结果发现针对单篇文章的评论结果会出现在每个文章页面上。显然其中的三行代码默认参数不适合我的使用环境:
  data-page-id="{{ PAGE_ID }}"
  data-page-url="{{ PAGE_URL }}"
  data-page-title="{{ PAGE_TITLE }}"

解决过程中的折腾忽略不写了,只记下Gridea开发者Eryou Hao老师的提醒,以及我根据提醒查看了主题文件中的代码写法之后得出的结果:
  data-page-id="<%= post.link %>"
  data-page-url="<%= post.url %>"
  data-page-title="<%= post.title %>"

要点
1 Gridea不使用page id的概念;
2 pure主题的文件中,代码表达方式是<%= %>

但愿这篇文章能让像我这样的非程序员用户,在同样的需求情况下顺利使用Cusdis评论系统。
致谢帮助我的各位老师!

2023.09.01

公众号:大小碗诗话