Valine 添加邮件提醒
我的博客一直用的是Valine,这也是我最喜欢的评论系统,简洁高效。但是美中不足的是邮件提醒功能将在 v1.4.0 时下线了,不过官网也给出了替代方法:Valine-Admin。我在小康的基础上修改了一下,改了一下邮件模板,去掉了几个我用不上的参数,而且由于评论都是以 HTML 形式保存的,而Server 酱暂时不兼容 HTML,所以我加入了另一个微信推送服务pushplus(推送加)微信推送消息直达。
安装过程就不多说了,今天还特地注册了国际版的 LeanCloud(因为没备案),按照教程还是很简单的,发送邮件的账号刚好用上了我用这个域名注册的企业邮箱。
Valine-Admin 实现了收到消息后即时通过邮件提醒用户,并利用 push+提醒博主。对于没有后端的 Valine 来说,这个功能是非常实用的。还有后台管理,可以直接查看和管理评论,非常方便(然而并没有人给我留言)。
当然,对于白嫖用户,LeanCloud 还是有一定限制的,免费的云引擎会自动休眠,而且每天强制休眠 6 小时,自带的定时唤醒也被官方限制了,不过现在用 Github Actions 可以定时唤醒。而且用云函数实现了定时重发,应该不会漏消息了。
这个版本是我自己用的,以后完善一下可能会公开。