部署
仓库地址 https://github.com/DesertsP/Valine-Admin
登录Leancloud
选择应用
云引擎-部署-部署项目
Git 部署
输入仓库地址
1 | https://github.com/DesertsP/Valine-Admin.git |
设置
添加自定义环境变量
具体备注参见仓库说明
1 | https://github.com/DesertsP/Valine-Admin |
变量 | 示例 | 说明 |
---|---|---|
SITE_NAME | Deserts | [必填]博客名称 |
SITE_URL | https://deserts.io | [必填]首页地址 |
SMTP_SERVICE | [新版支持]邮件服务提供商,支持 QQ、163、126、Gmail 以及 更多 | |
SMTP_USER | [email protected] | [必填]SMTP登录用户 |
SMTP_PASS | ccxxxxxxxxch | [必填]SMTP登录密码(QQ邮箱需要获取独立密码) |
SENDER_NAME | Deserts | [必填]发件人 |
SENDER_EMAIL | [email protected] | [必填]发件邮箱 |
ADMIN_URL | https://xxx.leanapp.cn/ | [建议]Web主机二级域名,用于自动唤醒 |
BLOGGER_EMAIL | [email protected] | [可选]博主通知收件地址,默认使用SENDER_EMAIL |
AKISMET_KEY | xxxxxxxxxxxx | [可选]Akismet Key 用于垃圾评论检测,设为MANUAL_REVIEW开启人工审核,留空不使用反垃圾 |
切换回部署-部署
等待部署完成,第一次要久一点。
设置-域名绑定-云引擎绑定
绑定新域名,这个域名是用来管理评论的,一个简易后台,如果你用leancloud国内版,注意备案。
去你的dns服务商哪里解析这个域名
等待准备就绪
返回云引擎-定时任务-创建定时任务,这个用于定时唤醒,如果你是付费用户这一步可以忽略,付费用户容器不回休眠。
创建一个任务
1 | 0 0/30 7-23 * * ? |
这个表达式表示7-23点之间没半个小时执行一次,具体参考cron表达式
再创建一个任务,每天早8点补发过去24小时漏发的邮件
1 | 0 0 8 * * ? |
访问你刚才设置的二级域名
第一次你需要设置一个用户名和密码,访问
1 | https://你设置的域名/sign-up |
例如
1 | https://sendemail.photo.wudinaonao.com/sign-up |
至此后台管理设置完成
测试
去网站上发个评论试一下
测试成功