关于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/