





























Waline 具有多种通知功能,但在设计上邮件通知与其他通知不同时生效,本文记录同时开启邮件和其他评论通知的方法。

notify.js 中的代码逻辑waline-service/node_modules/@waline/vercel/src/service/notify.js 文件1 | |
其中 [wechat, qq, telegram, qywxAmWechat, pushplus, discord].every(think.isEmpty) 的意思就是前面这么多种通知,只要有任何一个不是空的结果就是 False
那么比如我想要同时开启微信通知和邮件通知,那我在这个列表里将微信通知删掉不去检查其是否为空就可以了
删去
1
2
3
4
5
6
7
8if (
[qq, telegram, qywxAmWechat, pushplus, discord].every(
think.isEmpty
) &&
!isReplyAuthor
) {
mailList.push({ to: AUTHOR, title, content });
}
之后重启 waline,有新评论就可以同时收到邮件和微信通知了,其他情况以此类推。
文章链接:
https://www.zywvvd.com/notes/hexo/theme/fluid/fluid-waline-mail-wechat-noti-both/mail-wechat/
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。