1、序言
这么些年被垃圾评论给搞怕了,之前我在管理自己的网站的时候,安全第一,一般都是设置的评论需要我人工审核才可以通过。这个带来的不好的体验就是经常有访客不能及时浏览到回复可见的内容而导致网站体验不佳。
今天我在github上看到有这么一个typecho插件,瞬间来了心致,分分钟布署到自己的网站上,一番使用下来,体验感极佳。
github地址 XCaptcha 
因为我使用了Joe主题+胖蒜TePass插件,故而这个验证码插件还需要做一些设置。
2、布署过程
①、将插件下载并上传到网站,这个就不说了

②、后台启动插件并设置

这个插件有多种验证方式,刚好我的域名是在CF管理的,所以我就选择了CF的验证方式,需要到CF后台进行一下设置
③、cloudflare验证设置
在cf后台左侧菜单栏找到应用程序安全并点击Turnstile
再点击添加小组件
名称--任意
主机--你的域名(rongyan.cc)
模式--托管
预先许可--否
然后点击创建
接下来把申请到的密钥在插件后台对应填写进去。
④ 在需要增加验证码的位置添加相关代码,2处(登陆页+评论按钮处)
添加的验证码代码如下:<?php if (array_key_exists('XCaptcha', Typecho_Plugin::export()['activated'])) : XCaptcha_Plugin::showCaptcha(); endif; ?>
因为我使用了胖蒜TePass插件,故而登陆页在目录TePass/theme/ucenter下,打开signin.php文件,找到登陆按钮处,在前面增加如下代码:
评论按钮处在Joe主题/joe/public目录下的comment.php文件里
这些操作完成后重新刷新一下网页就可以了
2026-02-05补充: 经过几天的实测,好家伙,这么多机器人,验证结果:


评论 (0)