博客在线编辑——Qexo帮你实现
前言
这篇文章转载于https://lanta.bangumi.cyou/2022/05/29/Qexo/
什么是Qexo?
Qexo 是一个快速、强大、漂亮的在线 Hexo 编辑器。使用 GPL 开源协议。支持包括且不限于在 Vercel 等平台部署
事前准备
按照上篇文章弄好
如果不知道怎么搞可以看看上篇文章
注册MongoDB
首先我们要去注册MongoDB来给Qexo提供数据库
新建成功后会自动跳到”Security”的”Quickstart”
等待几分钟数据库新建完成后
点击Connect
允许所有IP段访问(0.0.0.0)
然后连接方式选择MangoDB Shell
部署到Vercel
点击下面的按钮部署
第一次部署会直接爆炸,问题不大,这是因为我们还没有设置数据库
回到项目首页,点击上面的”Settings”
然后点左侧栏的”Environment Variables”
照着下列表格来添加
名称 | 意义 | 示例 |
---|---|---|
DOMAINS | 你所允许通信的安全域名,可以添加多个( 注意双引号而且是英文半角) | [“XXX.vercel.app”, “XXX.com”] |
MONGODB_HOST | MongoDB 数据库连接地址 | mongodb+srv://cluster0.xxxx.mongodb.net |
MONGODB_PORT | MongoDB 数据库通信端口 默认应填写 27017 | 27017 |
MONGODB_USER | MongoDB 数据库用户名 | chenrui |
MONGODB_DB | MongoDB 数据库名 | Cluster0 |
MONGODB_PASS | MongoDB 数据库密码 | JWo0xxxxxxxx |
添加完之后到顶部的”Deployments”然后”Redeploy”
然后就能顺利部署成功了
初始化Qexo
设置一下用户配置,API密钥看你自己配置
配置Github
你使用了Github Actions部署Hexo的仓库
1 | username/repo |
仓库的分支
1 | master |
Github 密钥
注意,请保留好该密钥,密钥生成后出于安全原因不会再出现,也不要泄漏给别人
于** **Github 设置 生成的 Token 需要 Repo 的读取和写入权限
1 | wrq_P8sYPlYA9fjMlOPEYSKA84xxxxxxxxxxxxxx |
仓库路径
仓库的路径 若为根目录留空
1 | path/ |
图床配置
参照官方文档来设置,如果你要使用别的图床程序(比如PicGO)也可以直接跳过
Vercel配置
Vercel密钥
注意,请保留好该密钥,密钥生成后出于安全原因不会再出现,也不要泄漏给别人
首先前往Vercel后台生成密钥
项目ID
前往你的Qexo项目
Settings 里面的 General
往下滑就可以看到Project ID
完成
至此,Qexo的安装就已经完成了
本博客也使用了Qexo进行管理
祝你使用愉快
评论
匿名评论
✅ 你无需删除空行,直接评论以获取最佳展示效果