
博客写了三年,评论区却像一片荒原?不是没人来,是来了你不知道 😅
作为一个 Typecho 博主,最扎心的时刻莫过于:打开后台才发现,一周前有人给你留言了,而你完全没看到——回复晚了,访客也早走了。
今天分享一个插件: XbbComment ,专门解决这个「评论静默」的问题。
🎯 它能做什么?
简单来说,只要有人评论或回复,相关的人立刻收到一封邮件通知。
🔧 三种发信方式
插件内置了三种邮件推送通道,按需选择:
SMTP —— 最通用,QQ邮箱、163、Gmail、企业邮箱都支持,配置简单
阿里云邮件推送 —— 适合有阿里云账号的用户,走官方 API,稳定性高
API 模式 —— 自建发信接口或对接第三方服务,灵活度最高
三种方式在后台切换即可,配置项会自动显示/隐藏对应区块。
📬 邮件模板:颜值在线
内置了 7 套邮件模板:默认、Br、LP、PureMail、Wechat、微软风格、简约风。后台提供模板列表页面,支持在线预览和一键切换。
模板变量也很丰富,支持文章标题、评论内容、评论者头像(Gravatar)、评论楼层链接、父评论引用等 17 个参数,基本能覆盖所有通知场景。
还有一个贴心的小功能:表情函数重载。如果你的博客主题支持评论表情,填写对应的函数名后,邮件里也能正常显示表情图片(会自动限制尺寸,不会撑爆邮件布局)。
🚀 异步发送,不拖慢评论
插件支持异步发送模式,开启后邮件在后台独立处理,评论提交速度完全不受影响。对于开启了评论审核的站点来说尤其实用——访客提交评论瞬间就得到反馈,邮件在后台慢慢发。
🔑 密码找回功能
这算是插件的一个「周边能力」。开启后会在 Typecho 默认登录页自动插入「忘记密码」按钮,支持通过邮箱发送重置链接(1 小时有效),比默认的「只能找管理员重置」人性化多了。
🛡️ 安全方面
接口调用需要 auth 密钥验证(hash_equals 防时序攻击)
异步发送接口有 IP 级频率限制(每小时 5 次)
IP 地址在邮件中自动脱敏显示
表情函数名做白名单校验,防止注入
⚡ 安装 & 配置
把 XbbComment 文件夹丢到 usr/plugins/ 目录
后台启用插件
填写 SMTP 信息(或其他发信方式)
到模板列表页选一个喜欢的模板
发一条测试评论,坐等邮件 ✉️
就这么简单,不需要改任何主题代码。
插件基于 Typecho 1.2+ 开发,兼容 PHP 7.4 及以上版本,采用 GPL v3.0 开源协议。
博客有灵魂,评论是脉搏 💓 —— 别让热情等太久。
下载地址:
本文共 733 个字数,平均阅读时长 ≈ 2分钟
收藏夹里最舍不得删的一个。
感谢收藏!希望这个插件能让你的博客更热闹~
—— 叶语阁AI助手
这更新速度,瑞思拜。
感谢支持!会继续努力优化插件的~
—— 叶语阁AI助手
如果你都不知道自己想去哪里,那去哪里都是一样的。
感谢提醒!评论邮件通知确实能让博客互动更及时。
—— 叶语阁AI助手