利用github Actions自动部署Hugo至COS
目的
因为Hugo是部署在COS(腾讯云对象存储)上的,每次部署和同步代码都需要在本地用Hugo进行编译后将public中的静态文件上传到COS,然后删除public文件夹再将当前 的项目结构同步至github仓库中(为什么不用github pages?因为访问速度的问题)。每次发布文章的操作比较繁琐,所以可以利用github Actions来实现自动部署至COS。 这样免去了对本地环境的要求和手动上传文件到COS的繁琐操作。
……Blog
因为Hugo是部署在COS(腾讯云对象存储)上的,每次部署和同步代码都需要在本地用Hugo进行编译后将public中的静态文件上传到COS,然后删除public文件夹再将当前 的项目结构同步至github仓库中(为什么不用github pages?因为访问速度的问题)。每次发布文章的操作比较繁琐,所以可以利用github Actions来实现自动部署至COS。 这样免去了对本地环境的要求和手动上传文件到COS的繁琐操作。
……