
使用PlanetScale重新部署Qexo
Qexo官方文档更新后提到Djongo对于MongoDB的支持并不完善,开发者推荐使用MySQL/PostgreSQL,正好此前迭代版本跨度过大导致Qexo功能异常,所以重新部署下
随着版本迭代和官方文档更新,为Qexo做了相应修改,做相应记录
PlanetScale
PlanetScale注册登陆并创建数据库
连接数据库
点击 Get connection strings
创建密码
Connect witch 处选择 General
获取数据库相关信息
Vercel
点击按钮一键部署
第一次未添加环境变量会报错失败,需添加并重新部署
添加环境变量
Setting -> Environment Variables
名称 | 意义 | 示例 |
---|---|---|
MYSQL_HOST | MYSQL数据库连接地址(对应.env中的host) | aws.connect.psdb.cloud |
MYSQL_PORT | MYSQL数据库通信端口 (默认为3306) | 3306 |
MYSQL_USER | MYSQL数据库用户名(对应.env中的username) | xxxxx |
MYSQL_NAME | MYSQL数据库名(对应.env中的database) | xxxxx |
MMYSQL_PASSWORD | MYSQL数据库密码(对应.env中的password) | xxxxxxxxxxxx |
PLANETSCALE | 填1禁用外键约束防止部署失败 | 1 |
重新部署
Deployments -> Redeploy
获取Qexo的项目ID
Setting -> General -> Project ID
获取令牌
https://vercel.com/account/tokens
Github
获取令牌
https://github.com/settings/tokens
初始化
没什么变化,依次填入对应信息即可
参考资料
为Hexo部署在线编辑器 | Qexo https://blog.btwoa.com/2qe37d61/#%E5%88%9D%E5%A7%8B%E5%8C%96Qexo
Qexo官方文档 https://www.oplog.cn/qexo
-
感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 放养平凡
评论