tags: [‘GitHub’,‘Actions’]
categories: ‘精选推荐’
sticky: ‘10’
# 特点
- 支持在线一键部署或更新博客
- 支持拉取语雀文章自动更新博客内容
- 支持自定义 github actons 或 gitee 工作流
- 高度可配置,支持自定义部署脚本
# 使用
# 第一步 新建仓库
新建两个仓库
一个私有仓库(名称随意)用于存放 hexo 博客配置等文件
一个开源仓库 yourname.github.io (替换成你的用户名)
# 第二步 配置私有仓库环境变量
1.github 个人设置创建 token 给与 workflow 权限以及无时间期限。
2. 将 github token 配置到你的私有仓库中。名称需一致。
3. 进入语雀网页版个人设置,获取语雀 token(现在需要超级会员才能创建,有之前创建的好的可直接使用)
4. 将语雀 token 配置到私有仓库中 名称需一致。
# 第三步 修改 actions
目录 .github/workflows/blog-update.yml
将其中的 PUBLISH_REPOSITORY 修改为你的开源仓库路径。
目录: actions/gitee-sync.yml
actions
目录下存放开源仓库的工作流,用于在开源仓库触发执行。 gitee-sync.yml
基于 yanglbme /gitee-pages-action 根据注释就行配置即可。
gitee-sync.yml
用于同步 github pages
同步到 gitee pages
可自动更新 gitee pages
无需 gitee pages pro
。
# 第四步 自定义部署
默认使用 anzhiyu 主题,可自行更换。
安装 hexo 主题或依赖请修改 blog-update.yml
。
构建博客静态文件前后指令添加请修改 script/generate.sh
。
# 预览
博客预览: https://haysalan.github.io/
博客模板:https://github.com/haysalan/hexo-yuque-template
github:https://github.com/Alanhays