Post

长期维护个人网站的结构选择

从静态优先、内容分层和未来扩展三个角度,整理 Goseeker 的第一阶段设计原则。

  • Astro
  • 信息架构
  • 个人网站

个人网站最容易失控的地方不是技术栈,而是内容边界不清。正式文章、碎碎念、资料索引和项目记录应该有不同的入口,也应该用不同的展示方式承载。

Goseeker 的第一阶段选择静态优先,是为了把维护成本压低。内容先放在 Markdown 和 MDX 中,页面通过 Astro Content Collections 读取,后续再考虑 CMS、搜索和评论。

栏目边界

  • Posts 用来放结构完整、可以长期引用的文章。
  • Notes 用来放短内容、片段观察和过程记录。
  • Library 用来索引外部资料,按主题分组。
  • Projects 用来展示持续推进或暂停中的项目。

这种分层能减少写作时的心理阻力。短想法不必伪装成文章,资料链接也不必塞进博客列表。

技术原则

当前阶段不接数据库、不做登录、不引入后端框架。只要构建产物是静态文件,部署、迁移和备份都会简单很多。

未来如果需要在线编辑,可以把内容源从本地 Markdown 迁移到 Git-based CMS 或 Headless CMS。前端页面只依赖统一的数据形状,迁移成本会比较可控。