前言前一段时间从hexo换到了WordPress,用了一年最后换回了hexo,用GitHub action折腾了一个hexo自动化部署,挺方便的
Github ActionGItHub Actions是一个持续集成和持续交付的平台,能够让你自动化你的编译、测试和部署流程。
GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行您的工作流程,或者您可以在自己的数据中心或云基础架构中托管自己的自托管运行器
优点
可以多域名多站点部署
不会出现连接 github 连接不上的情况
可以自动部署完成
不再需要使用繁杂的命令
工作流在这里分享一下我的工作流,平时写完文章以后,提交到仓库就会自动部署、更新,工作流部署后可使用GitHub Pages,netlify,vercel,cloudflare pages等,实现多线路多域名
前置首先新建仓库A,用于一会儿hexo生成网页文件的存储仓库格式可以是 xxx.github.io,再新建仓库B(建议改为 私有)将博客源码上传至仓库,找到Actions,点击”set up a workflow yourself “新建工作流输入 ...