
部署
仓库地址 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 | xxxxxx@qq.com | [必填]SMTP登录用户 |
| SMTP_PASS | ccxxxxxxxxch | [必填]SMTP登录密码(QQ邮箱需要获取独立密码) |
| SENDER_NAME | Deserts | [必填]发件人 |
| SENDER_EMAIL | xxxxxx@qq.com | [必填]发件邮箱 |
| ADMIN_URL | https://xxx.leanapp.cn/ | [建议]Web主机二级域名,用于自动唤醒 |
| BLOGGER_EMAIL | xxxxx@gmail.com | [可选]博主通知收件地址,默认使用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 |

至此后台管理设置完成

测试
去网站上发个评论试一下

测试成功
