Hexo自动部署到Gitee Page
gitee page 功能维护中,可能凉凉了
分析
这里有两个步骤:
- 将代码推送到 Gitee 仓库
- 部署到 Gitee Page
第 1 步的方法有:
- 本地 git 定时提交
- 使用 Github Action 镜像 Github 仓库:
- 手动同步
- 自动同步
第 2 步的方法有:
- 开通 Gitee Page Pro 功能(收费)
- 使用 Gitee Pages Action
代码
将 Github 仓库内容自动同步到 Gitee
基于 hub-mirror-action
- 生成公钥与私钥文件:https://www.yuque.com/xdd1997/blog/ru4eumc62yqwhle4
- 将公钥文件内容添加到 Gitee,生成 Gitee 的 Token
- 在 blog_hexo 的仓库添加两个变量
- GITEE_TOKEN:上一步获得的 Gitee Token
- GITEE_RSA_PRIVATE_KEY:私钥文件内容
- 在 Github Action 的自动化文件 yaml 中添加下面代码
1 | - name: 镜像仓库 |
- mappings: “仓库名 A=>仓库名 B”
- static_list:”仓库名 A”
自动部署 Gitee Page
1 | - name: 部署【Gitee Pages】网站 |
- gitee-repo: gitee 用户名/gitee 仓库名
- GITEE_PASSWORD:gitee 的登陆密码,不是 Token
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 有限元分析与编程!
评论