avatar

fengkx's Blog

fengkx

Student & Coder

Guangzhou, China
Build with Hexo and Next.js

评论系统折腾录

不像动态博客一般带有评论系统,静态博客的评论只能借助第三方。刚开始搭这个博客的时候,传言中的多说已经死了,用的是友言。当时看它的网站还有评价,感觉快要凉了。点击此处一睹芳容谁知道就真的凉了,现在网站已经上不了。尝试了Disqus 本来是挺好的。可惜因为墙的问题,经常打不开。打不开就算了,托慢了网站的加载速度,SEO 会翻车的。虽然说不怎么在乎搜索排名,但是我还是有些强迫症。改用了HyperComments

hp-comment
没交钱多了个 close discussion 后的样式

免费,样式和 Next 主题还挺搭。来自俄国,简洁且支持游客评论。虽说加载比较慢 (托慢了整体网站的速度),用着还是很舒适的。可是 HyperComments 于 2018 年 06 月 15 日不再提供免费服务。

Уважаемые пользователи HyperComments,
Как ранее сообщалось в email-уведомлении от 14.05.2018, мы вынуждены прекратить поддержку бесплатного тарифного плана.

Начиная с 15.06.2018 тарифный пакет «Lite» не доступен.
Для продолжения работы с HyperComments выберите один из платных тарифных планов ниже.
Если Вы не успели выгрузить свои комментарии, Вы можете сделать это с помощью инструкции.

付费最少要 24 刀一年,又翻车了。于是找到了Valine

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

评论数据在 Leancloud,加载神速,很爽。下面将会进行测试。

其实折腾这么多,评论系统还不是只有我自己在用好吧,到现在为止除了我自己的有过 3 条,现在这么一迁又会没了 (HyperComments 现在连评论管理页都进不去)

对 Next 主题做了些改动,想要换用Valine 可以把下面的这几段代码直接替换相应文件,然后在主题的配置文件加入以下字段就搞定。

# Valine
valine:
  enable: true #true or false
  appid: appid 获取方式 https://valine.js.org/quickstart/
  appkey: 获取方式同上
  avatar: "retro" # 可选:https://valine.js.org/configuration/#avatar
  placeholder: 评论框的 placeholder
  notify: true
  verify: false

EOF

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处。

本文链接: https://www.fengkx.top/post/comment-system/

发布于: 2018-06-23