关于Github Actions自动部署的优势和方法

运行一段时间的博客后,各方面的功能都已经较为完善,但是最为关心的写文章问题,直到现在还没有解决。

俗话说得好:有问题就要解决。因此,在经过艰难的探索下,我发现了一条新路来写作和发布文章。

传统发布文章的缺陷

在开始之前,先论述一下传统发布文章的一些缺陷。

CUI界面

在创建文章和发布文章的时候,我们往往需要运行以下命令:
hexo n <file>hexo g -f -d

通常只有在开发,调试和debug的时候才需要用到命令行界面,对于一个完成的项目,应做到全GUI界面,这不仅是美观的需求,而且还可以方便多人操作和提高容错率。

多终端困难

能连接网络的终端有很多,比如工作电脑,个人电脑,手机,平板等设备,但是如果想要在多个终端上写作则较为困难。

通常我们需要在github上新建一个仓库,并且将源文件上传到github,最后在另外的终端上拉取仓库。

这样不仅操作繁琐,而且每切换一台设备都需要运行git pull命令,如果忘记拉取,则会导致合并异常。

部署困难

如果使用github page页面搭建博客,那么部署也是一个很大的问题。


关于Github Actions自动部署的优势和方法
https://blog.windeling.com/20231022f5e2d602/
作者
黄文林
发布于
2023年10月22日
更新于
2025年5月8日
许可协议