Qexo,一个快速、美观、强大的在线hexo管理器,支持使用 Vercel 零成本一键部署,,您只需要配置一个免费数据库。特色功能:自定义图床上传图片,在线配置编辑,在线页面管理,开放 API,自动检查更新,在线一键更新,快速接入友情链接,简单的说说短文,类似不算子的统计,自动填文章模板

官方地址:

GitHub:https://github.com/Qexo/Qexo

文档:https://www.oplog.cn/qexo/

前言

这是我前段时间浏览一些博客发现的hexo在线管理器,主要是ui看着比较舒服,既然hexo自动化部署已经搞上了,顺便把后台也搞一个吧

正文

教程比较简单,跟着官方文档走就行了

我用的是Vercel 部署 (MySQL/PlanetScale)

申请 PlanetScale 数据库(如果不能科学上网的请选择其他数据库)

注册 PlanetScale 账号 创建免费 MySQL 数据库(不支持大陆IP), 区域一定要选择 AWS / N. Virginia (us-east-1), 并记录数据库连接信息

复制下面全部数据库连接内容

一键部署

部署到 Vercel

直接点文档的deploy,再选择GitHub存储库

首次部署会报错, 请无视并重新进入项目, 在项目设置界面添加环境变量 Environment Variables

最终添加的变量内容如下

变量声明

名称意义示例
MYSQL_HOSTMySQL 数据库连接地址host的内容
MYSQL_PORTMySQL 数据库通信端口 默认应填写 33063306
MYSQL_USERMySQL 数据库用户名username的内容
MYSQL_NAMEMySQL 数据库名database的内容
MYSQL_PASSWORDMySQL 数据库密码password的内容
PLANETSCALE(可选)用PlanetScale则设置为11

初始化引导

在 Deployments 点击 Redeploy 开始部署, 若没有 Error 信息即可打开域名进入初始化引导

Github 密钥

于 Github 设置 生成的 Token (建议使用 Classic) 需要 Repo & Workflow 下的权限 不建议给出所有权限

ghp_P8xxxxxxxxxxxxxxxxxxxxxxx

Vercel密钥

您的 Vercel 账户密钥 在 此处 生成

xxxxxxxxxxxxxxxxxxxxxxxx

项目ID

Qexo 部署所在项目的 ID 位于项目的 Settings -> General -> Project ID

prj_xxxxxxxxxxxxx

最终大功告成

届ける言葉を今は育ててる
最后更新于 2023-07-11