使用github Action自动化部署 Hugo
前言
最近由于一直在用的travis-ci
出现了迷之bug,加上想尝试一下github action
就决定尝试用github action
替换travis-ci
选用action
github
现有的action
组件可以在这里查看. 如果想要自定义自己仓库的workflow
,可以选用里面来进行组合.
不过hugo
在github page
的workflow
,已经有人在这弄好了,
编写workflow
workflow
定义是一个位于.github/workflows/
的yaml
文件.点开仓库的action
按钮会出现引导界面
显示一些常用的workflow
但由于我们要用并不在这里面 点击右上角的skip
就行.
模板文件
|
|
设置secrets
之后需要设置secrets
.secrets.ACTIONS_DEPLOY_KEY
实际上是你的github Personal access tokens
,申请后点击项目的setting
,在secrets
栏添加一个key名是PERSONAL_TOKEN
的secrets
即可