有的时候我真的觉得自己很懒,拖延症很严重。这个站从2014年建立到现在已经快十年了,期间换过好几次域名,也换过一次博客的程序,升级过几次,却一直都没有管垃圾评论的问题。当初也只是装了一个Akismet插件就再也没去管过。

Akismet对于英文的垃圾邮件的确识别率很高,但是这个插件在把每一条垃圾评论放到垃圾的分类中时,邮件提醒插件也会给我发一条邮件提醒。而这个站几乎每天都会有十几条几十条以上的垃圾评论塞进这个网站,只要有一段时间没有过来看下,后台就有上千的垃圾评论处于垃圾的分类内。

这些垃圾评论涉及各方各面,大多数都是英语内容,从黑客的敲诈勒索到广告营销、诈骗等等,内容十分精彩,拓展了我的知识面(???)

这种状况持续了好几年,我的系统邮箱每天也会发若干条垃圾评论的提醒邮件,同时我也会收到若干条提醒邮件。最后我的做法竟然是选择了无视,不去登录,眼不见心不烦。久而久之,才觉得这不是办法,因为好友的评论也会被淹没在这堆垃圾邮件里,使得我只能定期去看下后台是否有人有了新的评论处于待审核状态。

嘿~垃圾“邮件”
嘿~垃圾“邮件”

至于我为什么不选择使用第三方社会评论系统来解决这个问题,是因为我不希望我自己的东西托管在一个第三方的系统内,不然我也不会自建博客。我过去用过几家的博客后来都因为平台倒闭了一切都成了幻影,虽然数据有导出但是给人的感觉很不好。最后觉得东西掌握在自己手里才觉得靠谱,对一切第三方的都有很强的不信任感。

前段时间,我终于攒了够了终极点来面对这个问题。如果总是在事后判断已经提交的评论是否存在问题并进行处理,特别吃资源。并且垃圾评论多了,删起来也费劲。

本来是考虑用验证码什么什么的,但是这种东西特别的反人类,本来提交评论就很麻烦,还要有奇奇怪怪的验证码,也太不友好了。正好就看到了SmartSpam插件,从提交评论之前就过滤掉奇奇怪怪的内容,只要不是乱写就基本不会有什么感知。经过测试,目前还没有收到一条垃圾评论,应该是起效了吧。

希望这种清闲的时光能多持续一段时间。