GitHub Actions 自动构建Hexo 并发布到 gh-pages

2022-04-01 16:20:49 浏览数 (1)

引言

当文章较多时,Hexo生成较慢,比较耗时,而且还需要 手动发布到 gh-pages,过程比较繁琐,而 GitHub Actions 作为 GitHub推出的免费CI/CD服务,正好可以用来解决这一问题,我们只需将源代码推送到GitHub,由Action自动帮我们构建Hexo,并完成发布到 GitHub Pages,不仅可用于博客,也可用于自动发布在线文档。

新建 deploy-hexo.yml

在当前项目 Hexo 根目录新建 .github/workflows/deploy-hexo.yml ,内容如下:

代码语言:javascript复制
name: Build and Deploy Hexo
on:
  push:
    branches:
      - master
jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    steps:
    - name: Checkout 


	

0 人点赞