当个人网站不只是落地页,而是一个会持续生长的内容系统时,Git CMS 的优势会越来越明显。
它不一定适合所有人,但很适合我现在的需求:项目、文章、页面和站点设置都可以用文件管理,同时保留版本记录和部署链路。
我最看重的几点
- 内容文件就在仓库里,归属清楚
- 不依赖额外数据库,结构更简单
- 内容迁移成本低,不容易被平台绑定
- 每次修改都有版本记录,方便回看
- 和 Vercel 部署流程天然贴合
这些点单独看都不复杂,但组合起来很适合个人长期维护。
它解决的不是写作问题
Git CMS 不会让人自动写出好内容。它解决的是内容资产的存放方式。
如果内容散落在不同平台、不同软件、不同聊天记录里,时间一长就很难整理。放进仓库以后,至少文件结构、修改历史和发布状态是清楚的。
这对个人网站尤其重要。网站不是一次性页面,而是一个会不断添加项目、文章和页面的系统。
TinaCMS 的位置
我并不想把内容管理变成纯代码工作。
TinaCMS 的意义在于:它既能让内容继续落在 Git 里,又提供浏览器里的编辑体验。这样以后修改标题、描述、文章正文,不必每次都从代码编辑器开始。
当前结论
对我来说,Git CMS 的核心价值不是“高级”,而是可控。
内容可以迁移,版本可以追踪,部署可以自动化。它不一定最省事,但足够稳定,也更适合长期维护。