• 首页

  • 实验室
    音乐 状态监控

  • 归档

  • 后宫

  • 留言板

  • 组成
    动漫相册 动态 关于我
知雨

知雨

写代码是热爱,写到世界充满爱!

2021年到了,在这里先祝大家新年阖家欢乐,万事如意!博客新版布局已上线,来访的大佬们有什么意见和建议请前往 留言板 告诉我哦~
友链
  • 小太の游乐园
  • Xinger
  • MmCee-我的世界
  • 新逸Cary
  • 月上陌阡
  • 千千
  • 梦之翼
  • 更多 +
  • 广告
    01月
    24
    闲言碎语

    谈谈评论系统

    发表于 2020-01-24 • 字数统计 1425 • 被 487 人看爆

    网站评论系统用来增加网站用户之间的互动,如果没有互动,那也太枯燥无味了吧。

    目前流行的第三方评论系统有的已经关了,像网易云跟帖,有的被墙,比如Disqus

    剩下能用的有gitalk,gitment,livere,valine,utterances等等

    我先说说我试过的吧!

    gitalk

    gitalk 是一个基于 Github Issue 和 Preact 开发的评论插件。

    它的最大优点就是方便,简单,很适合新手。为什么我放弃他了呢?
    因为界面不够炫酷,还要github账号登录 这使得大多数非专业it行业路人可能放弃评论

    livere

    livere,来必力,一款出自韩国的第三方评论系统,功能强大,系统稳定,支持多个第三方登录方式,比如QQ、微信、百度...

    放弃的原因。界面丑~ 颜控党,丑拒
    还有就是,由于服务器不在国内,加载慢

    valine

    界面清爽,采用leanCloud存取数据,加载速度快,不需要账号登录

    valine评论系统中常见遇到的坑
    1.为什么评论提交的时候验证关不掉?
    就是让计算数学题那个,为什么要关掉?太难不会算 为了让操作变得最简单,为用户着想
    valine属性设置这里
    notify - 评论之后邮箱通知给站长
    verify - 提交验证
    如果notify是true的话,无论verify是true还是false都会强制开启验证,为了防止垃圾评论一直给站长邮箱发通知
    要想关闭评论验证就得把notify和verify都设置才false

    2.要想用邮箱通知有不想有评论验证怎么办?
    当然有办法,Valine-Admin,Valine 评论系统的扩展和增强,主要实现评论邮件通知、评论管理、垃圾评论过滤等功能。支持完全自定义的邮件通知模板。基于Akismet API实现准确的垃圾评论过滤。此外,使用云函数等技术解决了免费版云引擎休眠问题,支持云引擎自动唤醒,漏发邮件自动补发。兼容云淡风轻及Deserts维护的多版本Valine。

    3.最重要的是我自己在使用valine的时候出现了一个bug
    当开启全站pjax的时候,遇到切换页面不把评论刷新成当前访问页面的评论内容
    bug原因:
    valine.js.org,这是valine的官方文档,点击查看配置项path属性
    关于path属性,作用是用于区分不同的文章页,以保证正确读取该文章页下的评论列表。
    官方文档上写的是非必要配置项,默认值为window.location.pathname,但是经过自己的实验,他这个默认值没起作用
    解决办法:
    手动添加path: window.location.pathname配置

    new Valine({
      el: '#valine-container',
      appId: '你的id',
      appKey: '你的key',
      ......
      lang: 'zh-cn',
      path: window.location.pathname
    });
    

    目前就体验过这三款,感觉valine挺不错的。

    分享到:
    单例模式
    常用linux命令介绍
    • 文章目录
    • 站点概览
    知雨

    你能抓到我么?

    Email 订阅 RSS 订阅
    装备
    最喜欢的歌手
    MacBook Pro、华硕zx50v、iPhone 8 Plus、AirPods Pro
    薛之谦、鹿乃、原来是萝卜丫、麦小兜
    DIY
    完整UI
    夜间模式
    看爆 Top5
    • 网上收集了一些好用的工具 2041次看爆
    • vue基础 981次看爆
    • 常用linux命令介绍 873次看爆
    • JDBC 851次看爆
    • XSS攻击 762次看爆

    站点已萌萌哒运行 00 天 00 小时 00 分 00 秒(●'◡'●)ノ♥

    © 2019~2021 coor.top版权所有 | 陕ICP备19005293号 站点地图