SF Studio Fiona 心得、技术、与个人开发的小程序

技术

为什么这个网站适合用 Astro

从内容管理、部署方式和后续可扩展性三个角度,解释这次技术选型的原因。

归档信息

2026年4月22日

Astro架构前端

这个站点的技术选型,需要同时满足三个条件:

  1. 对写作和内容管理友好。
  2. 能稳定部署在轻量服务器上。
  3. 以后如果要加入交互页面,也不需要推倒重来。

Astro 很适合这类内容站,因为它默认偏静态输出。这意味着部署更直接、页面体积更轻,也更符合个人网站长期维护的目标。

与此同时,它又保留了足够的扩展空间。如果以后要为某个作品页加入在线演示、筛选交互或嵌入式组件,也可以只在需要的局部引入交互能力。

Content Collections 的价值

有了 Content Collections,文章不再只是散落的 Markdown 文件。每篇内容都有确定的字段、类型约束和统一查询方式。

当文章和项目数量开始增加时,这种结构会明显降低维护成本,也方便以后做归档、标签、RSS 或搜索。

为什么现在不引入更重的方案

现阶段没有必要一开始就引入数据库、后台系统或 CMS。先把写作流程、栏目结构和站点视觉跑顺,比过早追求“功能齐全”更重要。

当前这套方案让内容保留在代码仓库里,天然有版本记录,也更容易长期掌控。