• 请不要在回答技术问题时复制粘贴 AI 生成的内容
sumai
V2EX  ›  程序员

个人博客如何管理评论

  •  1
     
  •   sumai · Apr 18, 2019 · 8924 views
    This topic created in 2767 days ago, the information mentioned may be changed or developed.

    https://www.sumai.ink/

    自己搞了个博客,想添加个评论功能。不需要注册,可以匿名评论。有什么好的管理方案吗?

    另外一致没理解博客在写评论时,需要写 Url、Email 的意义是什么。

    61 replies  •  2020-04-26 10:59:59 +08:00
    envylee
    envylee
    Apr 18, 2019❤️1
    1
    可以匿名的后果是只要一个星期你就会来发帖「 CTM 全是机器人评论 /垃圾评论怎么半」
    xiaket
    xiaket
    Apr 18, 2019
    2
    不开, 因为不会有人想评论的
    sherryuniv
    sherryuniv
    Apr 18, 2019
    3
    大部分评论工具都可以匿名吧,我用的是 disqus,email 和链接是可选的啊。
    sherryuniv
    sherryuniv
    Apr 18, 2019
    4
    @envylee 对我之前用过 wordpress 写博客全都是英文的垃圾评论就索性不开评论了
    sumai
    sumai
    OP
    Apr 18, 2019
    5
    @sherryuniv 不想用评论工具,想自己实现一个。
    zqx
    zqx
    Apr 18, 2019
    6
    + 第三方服务,有免费的。
    + github api,把评论、时间戳信息编码到仓库的评论分支里做存储。
    jinksw
    jinksw
    Apr 18, 2019
    7
    人工审核
    thinkycx
    thinkycx
    Apr 18, 2019❤️1
    8
    推荐 gittalk,地址: https://github.com/gitalk/gitalk
    基于 github repo 的 issue 来做的评论管理。

    安装方式很简单,创建 github repo,之后在网站中引入相关的 css 和 js 即可。
    对于评论的人来说,有 github 账号就可以评论。
    ochatokori
    ochatokori
    Apr 18, 2019 via Android
    9
    @envylee 一年半了机器人都没有

    url 方便做个友链什么的点一下头像就能访问到博客
    email 当然是找人和回复提醒啊,不然别人给你个留言你再回复别人就不知道了

    你说的匿名评论管理不懂你想管理什么…怕垃圾评论就做成你先审核再显示到博客上
    rayhy
    rayhy
    Apr 18, 2019
    10
    @sumai

    看有没有自己的 VPS 吧,如果有的话可以自建,没有的话就只能花钱或者不花钱用国外的一些服务,比如 disqus,commento 之类的。

    自建目前最满足你要求的就是 https://posativ.org/isso/
    有后台管理,评论邮件,网站什么都可以不填,用的人也多。最大缺陷可能就是开发趋于停滞了,但现有功能暂时够用了。(另外你说要自己实现一个,我最近也在用 golang 重写 isso,欢迎一起呀~。
    sumai
    sumai
    OP
    Apr 18, 2019
    11
    @ochatokori 可能是我没说清楚,想自己做个评论功能,能支持匿名,但又怕垃圾评论,所以来资讯各位大神。

    人工审核也是可以,但用户体验不好。看来鱼和熊掌不能兼得啊
    mcfog
    mcfog
    Apr 18, 2019❤️1
    12
    不提供评论功能

    别说我自己写的了,那么多年了看过的所有人中文博客里的评论,有价值的加起来不超过十条
    MMDeJeVS3GtMVLeu
    MMDeJeVS3GtMVLeu
    Apr 18, 2019
    13
    我自己有个博客,评论功能还是后期特意加上的,现在正考虑要不要关掉:

    1. 部分沙雕一直用评论框来测试 xss,乐此不疲
    2. 对提交没有做限制,个别沙雕同样的评论内容回复上千条,最后无赖直接连库删掉了
    3. 本想着评论用来交流来的,结果没几条有营养的内容
    JohnChiu
    JohnChiu
    Apr 18, 2019
    14
    在国外用 disqus,国内用 Valine
    zgcwkj
    zgcwkj
    Apr 18, 2019
    15
    @justyeh 我的还好,自己把控
    akiakiseofficial
    akiakiseofficial
    Apr 18, 2019 via iPhone
    16
    valine +1,支持 md、不需要注册,好像是有筛选垃圾评论的功能,不过博客一共也没多少评论所以我也没试过。
    aver4vex
    aver4vex
    Apr 18, 2019
    17
    别没事儿开评论,垃圾信息会烦死的。
    bgm004
    bgm004
    Apr 18, 2019 via Android
    18
    email 是为了回复提醒。url 方便互访。
    你的需求,valine 完全满足。
    垃圾评论可以用 valine-admin 过滤。
    valine 还有个分支也不错
    BCy66drFCvk1Ou87
    BCy66drFCvk1Ou87
    Apr 18, 2019
    19
    “要写 Url、Email ”是为了防止垃圾信息
    5dang
    5dang
    Apr 18, 2019 via iPhone
    20
    我是 wordpress,直接关掉了。留了个邮件。
    ethsol
    ethsol
    Apr 18, 2019
    21
    我的博客也没开评论,hexo 的
    longxiaoyun
    longxiaoyun
    Apr 18, 2019
    22
    要不使用第三方,要不自己人工审核!肯定不能随意提交评论,风险太大。
    sariya
    sariya
    Apr 18, 2019 via Android
    23
    我是用 wp 的插件来拦机器人…然后剩下的自己审一下,或者你可以上个 reCAPTURE
    Kilerd
    Kilerd
    Apr 18, 2019
    24
    你好,我不开评论的。
    sheeta
    sheeta
    Apr 18, 2019
    25
    加验证码啊, 比如 reCAPTCHA
    rain423
    rain423
    Apr 18, 2019
    26
    Valine +1 很方便,最近才加的评论功能。
    可参考 https://github.com/zhaojun1998/Valine-Admin
    leavic
    leavic
    Apr 18, 2019
    27
    博客的评论其实没啥用
    greatx
    greatx
    Apr 18, 2019
    28
    以前,我以为会有评论,如是开了评论功能。现在,已经把评论功能关了。
    Mo0o
    Mo0o
    Apr 18, 2019 via Android
    29
    我的博客上面直接写:
    基本上用不到评论,所以没有实现。
    实在有问题可以点我微博链接私信。
    kristpan
    kristpan
    Apr 18, 2019 via Android
    30
    @rain423 Valine 如果再把界面做漂亮点就完美了。还有,它会不会像多说评论一样,说倒下就倒下呢?
    jdhao
    jdhao
    Apr 18, 2019
    31
    我用的是 disqus
    luanguang
    luanguang
    Apr 18, 2019❤️1
    32
    不开最省事。各种杠精。
    stebest
    stebest
    Apr 18, 2019
    33
    valine,样式啥的自己可以改就是,我个人用 gayhub 和 valine,https://newdee.cf
    whatsmyip
    whatsmyip
    Apr 18, 2019
    34
    我 hexo 博客用的 isso 自建 https://github.com/posativ/isso

    https://blog.newnius.com/

    用起来还可以,支持匿名(确切来说,是没有账号系统)、评论邮件提醒、配置比较丰富、接入方便、有比较简单的后台管理、支持导入 Disqus 评论、频率限制(防 spam,基于 ip 的,比较粗糙)

    本来是有 url 这一栏的,我用 css 隐藏了

    但是还有有一些缺点:
    1、样式 **太** 简洁了
    2、点击按钮没有实时反馈,容易发出多条消息
    3、不算 js 文件的话,需要四次请求,时间有点久


    其他的也调研过,但是终究不是很理想,好怀念 *多说*

    1、Valine
    基于 leancloud 的,默认邮件通知只能使用 找回密码模版,无法知道是哪个页面的评论
    另外,leancloud 发邮件会让你做数学加减法(验证),个人不是很喜欢
    不过有一个 admin 版本,似乎可以解决这个问题
    从外观来看,还是挺不错的。

    3、gitment 之流
    根据用 GitHub 登陆很奇怪,尤其是 GitHub 的权限太粗了,*我对悄悄给自己涨 Star 不感兴趣*

    4、Disqus
    打不开倒无所谓,主要是强制登陆和用户信息收集这个挺不爽的

    5、livere
    除了不支持游客评论之外,没有什么缺点
    whatsmyip
    whatsmyip
    Apr 18, 2019
    35
    Typo:Disqus 诱导登陆
    rain423
    rain423
    Apr 18, 2019
    36
    @kristpan 不知道会不会倒下,倒了就倒了呗
    Heanes
    Heanes
    Apr 18, 2019
    37
    如果是知名系统,一般会招来很多垃圾评论
    x86
    x86
    Apr 18, 2019
    38
    审核后放出来
    Kirscheis
    Kirscheis
    Apr 18, 2019 via Android
    39
    用 akismet 自动过滤 Spam 即可,过滤完之后内含链接的评论手动审核,其它放行。很简单且效果不错。
    waruqi
    waruqi
    Apr 18, 2019 via Android
    40
    liKeYunKeji
    liKeYunKeji
    Apr 18, 2019 via iPhone
    41
    搜狐畅言不错,我的网站就用这个,直接引入 js 就行了。https://mchangyan.kuaizhan.com
    opengps
    opengps
    Apr 18, 2019
    42
    参考下我的方案:同 ip 段可见,审核后全网可见
    IP 留言功能: https://www.opengps.cn/Blog/View.aspx?id=217
    loryyang
    loryyang
    Apr 18, 2019
    43
    关了吧,要是真要留言,那就必须注册。我的经验是基本没有有价值的评论。如果你想有人可能要咨询你问题,你留个邮箱好了
    XnEnokq9vkvVq4
    XnEnokq9vkvVq4
    Apr 18, 2019 via Android
    44
    资讯型博客可以开评论
    一般的个人博客还是算了
    silenceshell
    silenceshell
    Apr 18, 2019
    45
    不需要开,留个邮箱就可以了,想联系你就发邮件了。
    lulinux
    lulinux
    Apr 18, 2019 via Android
    46
    开评论可以吸引人气。杠精是很多,但可以用 cron+shell 脚本定时监控评论。
    bgm004
    bgm004
    Apr 18, 2019 via Android
    47
    @kristpan css 可以自己改。已经有一个不错的分支了。
    Applenice
    Applenice
    Apr 18, 2019
    48
    选择不开评论功能 0.0
    lneoi
    lneoi
    Apr 18, 2019
    49
    不开最省事,留个联系方式,实在想联系你的会主动联系
    Ayersneo
    Ayersneo
    Apr 18, 2019 via Android
    50
    我是开了个 fb 聊天页 下载的插件 安全、省心
    jinyu121
    jinyu121
    Apr 18, 2019
    51
    个人 7 年的博客,每天访问量大概 100,每个月评论不超过 5 条,每个月垃圾评论大概在 20 左右。

    嗯,人工审核,工作量确实不大的。

    如果能达到每个月评论量超过 20 的话,再考虑用什么管理工具吧。😂
    ningto
    ningto
    Apr 18, 2019 via Android
    52
    我的也是经常有机器人评论
    envylee
    envylee
    Apr 18, 2019
    53
    @ochatokori 我这也没有,阻挡规则很简单,只是楼主没往这方面考虑
    aulay
    aulay
    Apr 18, 2019 via Android
    54
    一般博客很少评论的,评论也没多大意义。可以做个留言墙,我觉得这样挺不错的。
    gimp
    gimp
    Apr 18, 2019
    55
    不加评论,关于页面添加 E-mail,有需要的人会联系。
    waruqi
    waruqi
    Apr 18, 2019 via Android
    57
    我每月评论数 0 每年评论数<3 用啥其实都一样 只是个装饰而已
    maemolee
    maemolee
    Apr 19, 2019
    58
    我的博客评论除了日常英文垃圾评论和俄文垃圾评论外,中文真的少……可能点击人数太少。
    kisnows
    kisnows
    Apr 19, 2019
    59
    @jinyu121 #51 可能因为用 disqus,国内被墙掉了,这几年基本没有评论。
    surmon
    surmon
    Apr 19, 2019❤️1
    60
    我是同样的需求,但是我决定自建评论系统,所以在一年前就完成了这样的一套系统,管理部分的核心点是:

    1. 评论产生时会被 akismet、站内黑名单 进行检测,有 spam、黑名单匹配 则发布不成功

    2. 当对一个评论进行垃圾评论操作时,会被自动拉入黑名单,同时上报 akismet

    3. 黑名单的工作原理就是发布者 IP、邮箱、关键词 匹配,可以将关键词部分优化为带统计分析的分类器来完成

    https://github.com/surmon-china/nodepress/blob/master/src/modules/comment/comment.service.ts

    这里有一个简易的贝叶斯库可以轻松做到这件事: https://github.com/surmon-china/naivebayes
    qinsi
    qinsi
    Apr 26, 2020
    61
    @JohnChiu 同一个博客,国内外可以同时兼顾吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1798 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 106ms · UTC 01:06 · PVG 09:06 · LAX 17:06 · JFK 20:06
    ♥ Do have faith in what you're doing.