节日快乐。
这几天没怎么上班,随意分享一下我自己的网站版本管理的经验。
之前我喜欢把网站的基线版本做得大且全,这样就方便所有项目的快速上线,毕竟只需要去修改一些基础信息便可以快速把网站内容做好。
但这么处理有一个麻烦,就是有任何一个点需要完善,就得去改动这个基线版本。
过程中有不少完善点,仅仅只应用某几个场景,并非全盘通用。
所以后面干脆就改变了这种大而全的策略,转而针对具体场景去维护对应的网站基线。
比如询盘网站维护一个版本,内容站点维护一个版本,电商网站也可以维护一个版本。
这里面可能会涉及到技术栈的管理,比如询盘网站我大多数情况下都是使用 WordPress 搭建的,而内容类型站点我则会使用 Next.js 来搭建。
代码的管理其实很方便,用一个 changelog 文件便可以了,且新增网站时直接复制粘贴一份出来便可以。
稍微有点麻烦的则是 WordPress 版本管理,一般我喜欢在本地电脑上安装 Local 这款软件,用这款软件管理所有的 WordPress 版本。
而且这款软件有个非常方便的点,就是网站的克隆与网站的迁移都异常方便。
完全可以先在本地把基线版本克隆出来,并把全部内容维护好之后再来做上线处理。
上线也异常方便,你可以直接与自己的远程服务器连接,那此时点击下网站上传便可以实现上线了。
退而求其次,也可以先把本地通过插件将网站打包出来,再手动上传到自己的服务器上,也是可以很方便实现网站部署的。
大家节日快乐。






