Hexo更换留言系统
起因
Github
访问慢
Github
的注册账户才能留言 每次都会跳转页面 etc
Valine
Valine
项目地址:
https://valine.js.org/
https://github.com/DesertsP/Valine-Admin
cleancloud
cleancloud
- 登录
cleancloud
国际版(注意一定是国际版),注册一个账户- 进入控制台并创建一个应用,选择使用开发版
![]()
- 应用创建完毕后,选择使用
git
部署,地址为:
https://github.com/DesertsP/Valine-Admin.git
![]()
- 点击设置,添加环境变量
变量 示例 说明
SITE_NAME
MyBlog
[必填]博客名称
SITE_URL
https://wenyan.online [必填]博客首页
SMTP_SERVICE
163 支持
qq\163\126\Gmail\outlook
等邮箱
SMTP_USER
XXXXX@163.com [必填]SMTP登录用户
SMTP_PASS
XXXXXXX [必填]SMTP登录密码(QQ邮箱需要获取独立密码)
SENDER_NAME
WenYan [必填]发件人
SENDER_EMAIL
XXXXXX@163.com [必填]发件邮箱
ADMIN_URL
xx.xx.com
[必填]]Web主机二级域名,用于自动唤醒
BLOGGER_EMAIL
xxx@163.com [可选]博主通知收件地址,默认使用SENDER_EMAIL
AKISMET_KEY
xxxx 用于垃圾评论检测,为空是不使用反垃圾邮件
- 设置定时任务,点击定时任务,
- 自动唤醒,定时访问
Web APP
二级域名防止云引擎休眠.选择
self-wake
云函数,Cron表达式为
0 */30 7-23 * * ?
,表示每天早7点到晚23点每隔30分钟访问云引擎,
ADMIN_URL
环境变量务必设置正确:- 每天定时检查24小时内漏发的邮件通知;选择
resend-mails
云函数,Cron表达式为
0 0 8 * * ?
,表示每天早8点检查过去24小时内漏发的通知邮件并补发.
![]()
- 二级域名用于评论后台管理(需要有自己的域名,如果没有,则需要使用系统给予的二级域名)
![]()
- 评论管理,访问设置的二级域名
https://二级域名/sign-up
,注册管理员登录信息(如果不显示直接跳转至登录页,需要手动删除存储
_User
表中内容)
- 垃圾评论检测:访问
https://akismet.com/development/
注册账户.最后会生成一个
key
,要保存好.
![]()
- 把自己的网站加入安全中心,如下:
![]()
- 获取应用
key
:
![]()
应用
key
key
如果你用的是
hexo-theme-matery
主题,他已经集成了评论创建,只需要开启即可.
头像问题
评论留言想要拥有自己的头像. 请自行登录或注册Gravatar,然后修改自己的头像。评论的时候,留下在Gravatar注册时所使用的邮箱即可。
– END –
版权声明:本文为weixin_33229152原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。