网站示意图
产品规划信息架构Astro 6 已上线

缪依珉个人网站

用 Astro 6 搭建的个人数字花园,统一管理文章、项目、随想与近况,附带 GitHub 持久化的轻量管理后台。

时间 2026年3月13日
状态 已上线
角色 产品规划 / 信息架构 / 内容策略 / 需求定义
网站示意图
用 Astro 6 搭建的个人数字花园,统一管理文章、项目、随想与近况,附带 GitHub 持久化的轻量管理后台。
项目说明

覆盖内容创作、筛选归档、媒体展示和后台编辑的完整个人站系统。

状态 已上线
时间 2026年3月13日
角色 产品规划 / 信息架构 / 内容策略 / 需求定义
技术 Astro 6 / MDX / CSS Variables / Cloudflare Workers / GitHub API

这个项目对我来说,不是“做一个个人主页”,而是把个人内容表达拆成一套可持续运营的产品。

我想解决的核心问题有三个:

  1. 内容越来越多以后,首页不应该承担全部信息承载。
  2. 不同类型的内容需要不同的结构,而不是都挤在同一种页面模板里。
  3. 更新内容的成本必须足够低,否则系统设计再完整,最后也不会被长期使用。

我怎么定义这个产品

我把它当成一个轻量内容系统,而不是单页展示站。

站内内容被拆成几类独立对象:

  • 文章(Posts):承载完整表达,适合沉淀主题内容。
  • 项目(Projects):记录问题、方案和阶段状态,强调可回看性。
  • 随想(Memos):用更低门槛记录链接、引用和即时判断。
  • 近况(Now):解决“当前我在做什么”的沟通需求。

这样拆分之后,首页只负责精选和导航,不再变成一个不断堆长的总入口。

我做的关键产品判断

1. 先定义内容模型,再做视觉

很多个人站的问题不是页面不够好看,而是内容对象没有定义清楚。

这个项目一开始先确定的是:

  • 每种内容的最小字段是什么。
  • 每种内容应该出现在什么页面里。
  • 首页、归档页、详情页分别承担什么职责。

这样后面即使改视觉、改模块顺序,内容本身也不需要重写。

2. 把“发布成本”当成产品问题来解决

如果每次更新都要打开代码文件手动改,系统很快就会失去可维护性。

所以这里额外做了一个轻量后台,让我可以直接在页面里维护项目、文章和随想。它不追求 CMS 的复杂能力,而是优先解决“能稳定更新”这件事。

3. 归档不是附属页,而是长期价值页

我不希望所有内容都依赖首页曝光。

所以项目页、文章页、标签页和随想页都被设计成独立入口。首页只做精选,归档承担查找和回看,详情页负责完整表达。这样整个站点的内容寿命会更长。

这套系统的结果

目前它已经覆盖了从内容录入、结构化管理,到前台展示和后台维护的完整链路。

对我来说,这个项目最重要的价值不是“上线了一个网站”,而是建立了一套之后还能继续扩展的内容产品框架。

← 上一个项目 缪依珉个人网站
产品规划Astro 6
下一个项目 → 缪依珉个人网站
产品规划Astro 6