hexo个人博客评论插件waline的在线数据库leancloud更换deta步骤
🙂前言
小波很早就分享了文章hexo+github+leancloud纯前端全栈搭建免费个人博客2022(一),初衷选择leancloud作为博客在线数据库,但没想到搭建没多久,leancloud在线数据库做了国内外分割,导致leancloud数据库国内访问不走腾讯云备案根本就无法使用,而国际版慢不说还经常访问出现403导致waline评论显示“刷新”无法加载数据。
后果断在博客好友“杉雪”的推荐下把数据库leancloud更换成deta。
🙂版本环境
hexo版本:"^6.3.0"
hexo-theme-fluid版本:"^1.9.0"
waline客户端版本:"2.6.1"
waline服务端版本:"v0.23.1"
友情提示:本文章的步骤适用于已经使用vercel部署了waline的场景哈
具体vercel部署教程请参考waline官方文档[1]
🧐第一步:deta注册后创建新项目及密钥
登录deta官网[2],直接邮箱激活注册个deta的新账号,然后创建一个新项目及项目的密钥
🤔第二步:更改vercel中项目的环境变量并重启
2.1 更换环境变量
删除原来的leancloud相关环境变量,然后增加deta的密钥环境变量,打开vercel中部署的waline评论项目,然后点击settings
,Environment Variables
,填写对应name和value,值为1.2步骤中创建的密钥。
环境变量名称 | 必填 | 默认值 | 备注 |
---|---|---|---|
DETA_PROJECT_KEY | ✅ | Deta 项目密钥 |
😚deta数据库comment表字段说明
字段名 | 说明 |
---|---|
key | 评论的唯一标识,回复对应关系使用 |
comment | 评论内容 |
insertedAt | 插入时间 |
ip | 评论者ip |
like | 评论爱心统计 |
link | 评论者博客地址 |
评论者邮件地址 | |
nick | 评论者昵称 |
objectId | |
pid | 回复的对应评论id |
rid | 整条评论的id |
status | 审核状态 |
ua | 浏览器 |
url | 页面地址 |
user_id | 注册帐号id |
🙂评论插件waline的在线数据库leancloud更换deta相关链接
『旅行者』,帮小波关注一波公众号吧。
小波需要100位关注者才能申请红包封面设计资格,万分感谢!
关注后可微信小波,前66的童鞋可以申请专属红包封面设计。
微信
支付宝