这个站点的技术选型,需要同时满足三个条件:
- 对写作和内容管理友好。
- 能稳定部署在轻量服务器上。
- 以后如果要加入交互页面,也不需要推倒重来。
Astro 很适合这类内容站,因为它默认偏静态输出。这意味着部署更直接、页面体积更轻,也更符合个人网站长期维护的目标。
与此同时,它又保留了足够的扩展空间。如果以后要为某个作品页加入在线演示、筛选交互或嵌入式组件,也可以只在需要的局部引入交互能力。
Content Collections 的价值
有了 Content Collections,文章不再只是散落的 Markdown 文件。每篇内容都有确定的字段、类型约束和统一查询方式。
当文章和项目数量开始增加时,这种结构会明显降低维护成本,也方便以后做归档、标签、RSS 或搜索。
为什么现在不引入更重的方案
现阶段没有必要一开始就引入数据库、后台系统或 CMS。先把写作流程、栏目结构和站点视觉跑顺,比过早追求“功能齐全”更重要。
当前这套方案让内容保留在代码仓库里,天然有版本记录,也更容易长期掌控。