hexo 博客配置valine 邮箱提醒

编程入门 行业动态 更新时间:2024-10-23 21:36:54

首先需要确保 Valine 的基础功能是正常的,参考 Valine Docs。

然后进入 Leancloud 对应的 Valine 应用中。原项目github 地址

快速部署

1. 在Leancloud云引擎设置界面,填写代码库并保存:https://github/DesertsP/Valine-Admin.git

2. 在设置页面,设置环境变量以及 Web 二级域名。

变量示例说明
SITE_NAMEDeserts[必填]博客名称
SITE_URLhttps://deserts.io[必填]首页地址
SMTP_SERVICEQQ[新版支持]邮件服务提供商,支持 QQ、163、126、Gmail 以及 更多
SMTP_USERxxxxxx@qq[必填]SMTP登录用户
SMTP_PASSccxxxxxxxxch[必填]SMTP登录密码(QQ邮箱需要获取独立密码)
SENDER_NAMEDeserts[必填]发件人
SENDER_EMAILxxxxxx@qq[必填]发件邮箱
ADMIN_URLhttps://xxx.leanapp/[建议]Web主机二级域名,用于自动唤醒 qq的看这
BLOGGER_EMAILxxxxx@gmail[可选]博主通知收件地址,默认使用SENDER_EMAIL
AKISMET_KEYxxxxxxxxxxxx[可选]Akismet Key 用于垃圾评论检测,设为MANUAL_REVIEW开启人工审核,留空不使用反垃圾

以上必填参数请务必正确设置。

2.2 二级域名用于评论后台管理,如https://deserts.leanapp 。

  1. 切换到部署标签页,分支使用master,点击部署即可

第一次部署需要花点时间。

  1. 评论管理。访问设置的二级域名https://二级域名.leanapp/sign-up,注册管理员登录信息,如:https://deserts.leanapp/sign-up

此后,可以通过https://二级域名.leanapp/管理评论。

3 定时任务设置

目前实现了两种云函数定时任务:(1)自动唤醒,定时访问Web APP二级域名防止云引擎休眠;(2)每天定时检查24小时内漏发的邮件通知。

进入云引擎-定时任务中,创建定时器,创建两个定时任务。

选择self-wake云函数,Cron表达式为0 0/30 7-23 * * ?,表示每天早6点到晚23点每隔30分钟访问云引擎,ADMIN_URL环境变量务必设置正确:

选择resend-mails云函数,Cron表达式为0 0 8 * * ?,表示每天早8点检查过去24小时内漏发的通知邮件并补发:

添加定时器后记得点击启动方可生效。

更多推荐

hexo 博客配置valine 邮箱提醒

本文发布于:2023-06-13 10:12:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1379664.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:邮箱   博客   hexo   valine

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!