前言

参考:https://www.oplog.cn/qexo/start.html

项目地址

项目介绍

Qexo是一个快速、强大、漂亮的在线 Hexo 编辑器,支持在线新建编辑文章 新建编辑单独页面 友情链接 还支持页面管理 自定义图床等功能。

wd

特色功能

  • 自定义图床上传图片
  • 在线配置编辑
  • 在线页面管理
  • 开放 API
  • 自动检查更新
  • 在线一键更新
  • 快速接入友情链接
  • 简单的说说短文
  • 类似不算子的统计
  • 自动填文章模板

部署

申请 MongoDB

1.注册 MongoDB 账号,然后登陆。

2.新建 MongoDB 数据库:

Build a Database—>Create(Free)—>Create Cluster[地区选择**AWS / N. Virginia (us-east-1)**]—>配置数据库:添加用户、允许所有IP访问(0.0.0.0/0)—>Finsh and Close

图片教程

1

2

3

4

数据库连接信息

Databas页面点击Connect-->Connect with the MonggoDB Shell

5

一键部署

https://vercel.com/new/clone?repository-url=https://github.com/am-abudu/Qexo

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

Dashboard – Vercel找到刚刚部署的项目点击进入,进入Setting—>Environment Variables添加环境变量

6

名称(Key)示例(Value)意义
MONGODB_HOSTmongodb+srv://cluster0.xxxx.mongodb.netMongoDB 数据库连接地址
MONGODB_PORT27017MongoDB 数据库通信端口 默认应填写 27017
MONGODB_USERabuduMongoDB 数据库用户名
MONGODB_DBCluster0MongoDB 数据库名
MONGODB_PASSJWo0xxxxxxxxMongoDB 数据库密码

在 Deployments 点击 Redeploy 开始部署

7

若没有 Error 信息即可打开域名进入初始化引导,国内可能无法使用默认域名进入,我们要解析一个自己的域名:

进入Project—>View Domains,输入待解析的域名点击Add,按要求添加解析记录然后刷新

10

配置

Github/Gitlab 仓库

您 Hexo 源代码所在的仓库(不是编译后的)

1
username/repo

项目分支

您 Hexo 自动化部署所在仓库的分支

1
main

Github/Gitlab 密钥(Token)

Github 设置 / Gitlab 设置 生成的 Token 需要 Repo 下的至少读取和写入权限不建议给出所有权限

GitHub Settings(右上角头像)—>Developer settings—>Personal access tokens—>Tokens(classic)

仓库路径

您 Hexo 自动化部署所在仓库的路径 若为根目录请留空

1
path/

VERCEL_TOKEN

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

PROJECT_ID

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

1
prj_xxxxxxx