项目部署

点击下面的按钮部署到 Vercel:

部署到 Vercel

首次部署会因为没有数据库报错, 不要管直接进行接下来的步骤

申请 Vercel 数据库

进入Vercel Storage 界面 然后点击右上角的 Create Database 并选择 Neon 创建免费数据库,数据库地址默认即可(通常为Washington, D.C., USA (East))
Database Name (*)取一个随意的名字然后点击create
创建完成之后进入数据库,点击Connect Project,在最上方选择刚刚fork的项目,选择完直接点击connect,这样数据库就连接成功了

重新部署vercel项目

点击你fork的项目,点击左上角的Deployments,再点击下方内容的右边三个点,点击Redeploy重新部署,重新部署完之后给项目绑定一个自定义域名,这样就完成了1

创建github仓库

创建一个github私有仓库(如果不建议博客在大街上飘那请随意)
创建完之后点击上方绿色按钮,复制ssh密钥➡️在你本地磁盘找一个地方右键,点击git bash here➡️输入git clone 你的密钥下载到本地更改
将博客源代码都复制进去,然后依次执行

BASH
git add .
git commit -m "第一次提交"
git push

这样就上传到GitHub仓库了

后台配置

进入你刚刚给后台设置的域名,添加用户名和密码

  • 添加github密钥
    Github 设置 生成的 Token (建议使用 Classical) 需要 Repo & Workflow 下的权限 不建议给出所有权限,剩下的自己填填
    1
    注意,项目分支根据实际情况填写,main或者master

添加vercel密钥

您的 Vercel 账户密钥 在 此处 生成
PROJECT_ID:您 Qexo 部署所在项目的 ID 位于 Project Settings -> General -> Project ID

登录后台

输入账号密码就能用了,其他功能自行研究
QEXO文档

配置GitHub Actions

此功能可以实现监测所有 source 目录下的文件变动,所有 yml,json 后缀文件的变动。然后进行自动推送

在本地创建.github/workflows/main.yml,添加以下代码

然后进行推送更新

BASH
git add .
git commit -m "第一次提交"
git push

配置存储库 Secrets

上方Github Action的配置文件 Deploy Blog中引用了4个 Secret,分别是 GIT_NAME, GIT_EMAIL, GH_TOKEN, GH_REF, 接下来将在存储库中设置它们

  • 在 Github -> 源码仓库 -> Settings -> Secrets and variables -> Actions -> Secrets 中添加用于Github Action的Secrets
    1

Secrets的名称分别是上方 GIT_NAME, GIT_EMAIL, GH_TOKEN, GH_REF
其中GH_TOKEN上面配置qexo的时候已经获取,可以直接使用
GH_REF的内容为 github.com/用户名/Blog仓库名.git(这里的仓库是你博客静态文件的仓库,不是源码仓库)

结尾

接下来你直接在qexo添加一篇文章并上传就可以看见了,可以实现云端写博客,云端添加友链

评论