前言:
这是我在搭建博客稍微了解了一点Hexo的时候就考虑的问题。因为Hexo是在本地编写文章,然后通过公式生成静态文件再发布。虽然配置了一个站点不是很麻烦,但是我也不想搭建维护了一段时间的博客就因为电脑突然坏掉,从而导致博客也不能使用。所以我们需要进行备份源码,这个备份可以用svn,git,cvs或手动打包备份等等等等,怎么选择看你自己,但是我相信对于大部分人来说毫无疑问的会用git,我这里也是针对于git备份做一个记录。
这是我在搭建博客稍微了解了一点Hexo的时候就考虑的问题。因为Hexo是在本地编写文章,然后通过公式生成静态文件再发布。虽然配置了一个站点不是很麻烦,但是我也不想搭建维护了一段时间的博客就因为电脑突然坏掉,从而导致博客也不能使用。所以我们需要进行备份源码,这个备份可以用svn,git,cvs或手动打包备份等等等等,怎么选择看你自己,但是我相信对于大部分人来说毫无疑问的会用git,我这里也是针对于git备份做一个记录。
如果我们需要把项目部署到自己的服务器上面,那么在使用GitHub的时候,每次push代码后,要手动到服务器上git putt一下。为了省时省力我们可以编写一个脚本实现自动部署。使用GitHub上的webhook功能就能实现此功能。
我的服务器是CentOS7.6,Php是7.2,如不需要部署,则可直接进行下一篇文章。
我们搭建博客肯定是为了记录一些属于自己的东西并让人们在网络上可以发现并浏览,那么我们就需要把我们写的东西放在一个可以被公共访问的地方,那么我这里暂时用的是免费的GitHub,当然后面也可以整合到自己的服务器上面。