网站版本管理

节日快乐。

这几天没怎么上班,随意分享一下我自己的网站版本管理的经验。

之前我喜欢把网站的基线版本做得大且全,这样就方便所有项目的快速上线,毕竟只需要去修改一些基础信息便可以快速把网站内容做好。

但这么处理有一个麻烦,就是有任何一个点需要完善,就得去改动这个基线版本。

过程中有不少完善点,仅仅只应用某几个场景,并非全盘通用。

所以后面干脆就改变了这种大而全的策略,转而针对具体场景去维护对应的网站基线。

比如询盘网站维护一个版本,内容站点维护一个版本,电商网站也可以维护一个版本。

这里面可能会涉及到技术栈的管理,比如询盘网站我大多数情况下都是使用 WordPress 搭建的,而内容类型站点我则会使用 Next.js 来搭建。

代码的管理其实很方便,用一个 changelog 文件便可以了,且新增网站时直接复制粘贴一份出来便可以。

稍微有点麻烦的则是 WordPress 版本管理,一般我喜欢在本地电脑上安装 Local 这款软件,用这款软件管理所有的 WordPress 版本。

而且这款软件有个非常方便的点,就是网站的克隆与网站的迁移都异常方便。

完全可以先在本地把基线版本克隆出来,并把全部内容维护好之后再来做上线处理。

上线也异常方便,你可以直接与自己的远程服务器连接,那此时点击下网站上传便可以实现上线了。

退而求其次,也可以先把本地通过插件将网站打包出来,再手动上传到自己的服务器上,也是可以很方便实现网站部署的。

大家节日快乐。

滚动至顶部