使用 Github Action 自动化部署 Hexo 博客
恰巧发现我的博客是基于我自己写的 Action 流部署后推送到另一个仓库的,虽然现在已经有了更好的替代品,但还是分享出来作为参考。
环境准备
建立新仓库
额外建立一个 Github 仓库,用来存放生成的静态资源。
生成 Github Token
打开我们自己的 Github Settings,选择 Developer settings –> Personal access tokens。
生成的 Token 确保要给 repo 和 action 的读/写权限。
填入 Github Token
在博客源代码仓库里转到 Settings,点击 Secrets and variables –> Actions –> Secrets。
新建 Secrets,命名为 HEXO_DEPLOY,内容填入上一步获取的 Token。
编写 Workflows
往仓库的 .github/workflows/deploy.yml
写入以下内容,部分按照你的实际情况修改:
1 |
|
结尾
如果不出意外的话,已经可以正常工作了!
试试提交一次新 commit,如果顺利的话,那么 Actions 会自动运行。
使用 Github Action 自动化部署 Hexo 博客
https://blog.byteloid.one/2024/11/16/使用 Github Action 自动化部署 Hexo 博客/