tags: [‘GitHub’,‘Actions’]
categories: ‘精选推荐’

sticky: ‘10’


跳转仓库:haysalan/hexo-yuque-template

# 特点

  • 支持在线一键部署或更新博客
  • 支持拉取语雀文章自动更新博客内容
  • 支持自定义 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