Ghost-Docker(四)管理评论留言

在 Valine 的 LeanCloude 云服务实现评论留言的基础上,结合 GitHub 上开源的 Valine-Admin 项目实现对评论留言的管理。

在上一篇 Ghost-Docker(三)增加评论留言文章中,介绍了使用 ValineLeanCloude 实现了评论留言的功能,这篇博客中继续使用 LeanCloude 结合 DesertsP 的开源项目实现对评论留言的管理。

实现此功能需要拥有一个域名,因为现在 LeanCloude 已经不支持免费的 Web 二级域名了。

一、在 LeanCloude 上设置 Web 二级域名

1.1 在应用 设置–>域名绑定–>云引擎域名 中绑定新域名,填入一个未曾被解析的多级域名。这里新建的是 leancloud.liangda-yld.top
在这里插入图片描述
新绑定会检测域名是否备案,域名必须先备案。
在这里插入图片描述
1.2 检测通过后会让你添加一个 CNAME 解析,这里使用的阿里云域名,到阿里云控制台中进行域名解析。
在这里插入图片描述
在这里插入图片描述

二、部署 Valine-Admin 项目

2.1 在 云引擎–>部署 中,选择部署项目、GIT部署。
在这里插入图片描述
2.2 填入 GitHub项目地址,选择生产环境,master分支部署。日志中会打印报错信息,是因为还没有添加 Web 二级域名环境变量的原因。
在这里插入图片描述
2.3 在 云引擎–>设置 中添加相关的环境变量。
在这里插入图片描述

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

Web 主机二级域名就是刚刚绑定的云引擎域名。

例如:https://valine.liangda-yld.top
在这里插入图片描述
如果没有 AKISMET_KEY 可以去 Akismet 官网加入为开发者,使用邮箱加入后,AKISMET_KEY 就会通过邮箱发送给你。
在这里插入图片描述
2.4 重启项目的部署,在浏览器中输入刚刚绑定的 Web 二级域名/sign-up,即可注册管理员账号,对评论进行后台管理。

例如:https://valine.liangda-yld.top/sign-up 注册账号、https://valine.liangda-yld.top 登录管理
在这里插入图片描述
在这里插入图片描述
到此,实现了对评论的管理和评论的邮件提醒功能,小伙伴们去快乐地玩耍吧。下一章:Ghost-Docker(五)Nginx+SSL+Https会介绍如何使用SSL证书实现加密请求访问。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值