【github】基于Actions部署vuepress2
配置Personal Access Token
配置这个是保证流水线能够有权限进行流转
1、登录到 GitHub,点击右上角的头像,然后选择
Settings
2、在左侧菜单中,选择 Developer settings
。
3、在左侧菜单中,选择 Personal access tokens
,点击
Generate new token
按钮。
4、在 Note
部分,可以写一些描述这个 token
用途的文字,比如 "GitHub Actions deploy token"
再下面设置token的名字,token的name (之前设置过一个名字叫 bk_name),描述,有效期
在 Repository access
部分,勾选
Only select repositories
复选框,并选择对应仓库,这样该
token 就具有对仓库的读写权限。
生成的 token 只会显示一次,请务必复制这个 token的值
添加 Personal Access Token 到仓库的 Secrets:
1、进入你的仓库页面,点击 Settings
。在左侧菜单中,选择
Secrets and variables
下的 Actions
。
2、点击 New repository secret
按钮。在 Name
字段中输入 ACCESS_TOKEN
。在 Value
字段中粘贴刚刚复制的 Personal Access Token的值。
配置静态博客vuepress2项目的actions配置
1、点击项目的 Action,再左边测中选择 New workflow
,
添加一条流水线
2、筛选出node.js 的流水线模板,点击配置 Configure
3、会vuepressv2项目目录 下生成一个node部署流水线的yml, 去除默认配置
4、采用下面配置
FOLDER: .vuepress/dist : 这个vuepress2的打包后的路径 下面的代码会基于代码更新后,运行一个 gh-pages 的流水线
1 | name: GitHub Actions blog |
5、点击Commit changes..
然后他会运行这个流水线测试
6、流水线的运行情况如下
5、点击项目的 Settings
,再左边的列表中 选择
Page
然后选择我们刚刚创建的流水线分支gh-pages
,然后点击
save
最后就能点击visit site
去预览部署后的静态网站