← 全部作品

CASE STUDY / 个人项目

DecSeven 个人网站

从写作发布到作品展示,把内容组织成一个能长期维护的个人网站。

我的职责
网站规划、前端实现与内容维护
时间
2026.07 — 至今
状态
持续迭代
  • Astro
  • TypeScript
  • Markdown
  • Pagefind
  • Cloudflare

背景与目标

我需要一个能长期记录技术、生活与想法的地方,也希望别人通过它了解我做过什么、如何解决问题。最初的博客已经能够发布文章,但首页按时间堆叠内容,作品和技术判断并不容易被看见。

这次迭代把网站调整为个人作品、写作和近况的共同入口。内容仍然保存在仓库里,发布流程也保持轻量。

我的工作

网站的范围包括信息架构、Astro 页面与组件、内容模型、响应式样式,以及 Markdown 发布流程的维护。这里展示的是个人网站的实现与取舍,不代表 Astro、Pagefind 等底层工具的开发工作。

约束与选择

为什么保留静态站点

网站的核心行为是阅读和导航,暂时不需要登录、后台或数据库。Astro 在构建时生成页面,Markdown 和 MDX 承担内容源;交互只在搜索等需要的地方加入。

这个选择减少了日常运维,但也意味着内容更新需要重新构建,不能像带后台的系统那样即时发布。

把主题和形式分开

技术、生活和奇想是主题;文章、笔记和资料是形式。它们应该可以自由组合。一篇生活长文和一条技术笔记,都能通过相同的写作入口找到。

旧文章地址继续有效,新增作品案例使用独立的内容集合。首页根据精选标记挑选内容,而不是让最新一条资料决定访客的第一印象。

作品需要有可追溯的证据

每个案例记录背景、职责、约束、技术选择、结果和后续改进,并关联原始文章或代码。首页只承担简短介绍,具体判断留给案例正文。

搜索与订阅如何维护

Pagefind 在构建后生成全文索引,搜索不依赖在线数据库。RSS 汇总公开写作,sitemap 由构建生成。草稿不会进入正式发布的内容列表。

当前结果

网站已具备作品案例、统一写作入口、技术 / 生活 / 奇想主题页和近况页面。原有文章、笔记、资料和标签地址继续可用,文章保留目录与代码复制功能。

这些结果可以通过站内页面和代码核对。当前没有公开的访问量、转化率或性能对比数据,因此不使用这类数字作为成果。

复盘与下一步

网站的价值最终取决于持续积累的内容。下一阶段值得补充的是更能体现产品交互与业务复杂度的案例,以及项目中的具体决策记录。

展示层也需要继续接受真实阅读反馈:中文长文是否舒服、移动端入口是否清楚、读者能否快速找到项目证据。这些会比继续增加装饰更有价值。