Web Strategy
Next.js
Content Architecture
Personal Website
如何设计一个可持续更新的网站:先把内容和结构分开
一个能长期生长的网站,不应该被页面细节绑死,而要让内容、组件和部署层分别演化。
2026.02.27 / 2 min read
个人网站最容易陷入的陷阱,是一开始就把它当成“一个页面项目”。做完首页、调完配色、上线之后,后续更新就会越来越困难,最后只能停留在初始版本。
可持续更新的网站,核心不是首页,而是系统
我现在更倾向从三个层次设计网站:
- 内容层:文章、知识专题、项目案例、应用入口。
- 表现层:首页、列表页、详情页、导航与卡片系统。
- 部署层:构建、反向代理、环境变量、可迁移配置。
只要这三层被拆开,网站就可以在不推倒重来的前提下持续扩展。
内容优先,避免把信息写死在组件里
内容最好放在 MDX 或 JSON 中,而不是直接写在页面 JSX 里。这样做的好处很直接:
- 更容易批量维护
- 更容易接入 API
- 更容易形成统一元数据结构
- 更容易后续替换成数据库
页面应该像“容器”,而不是“终点”
首页、Blog、Knowledge、Projects 这些页面更适合做成容器。它们负责组合内容、控制节奏、表达品牌气质,但真正决定站点生命力的,是背后的内容组织方式。
部署结构也要提前想好
如果你知道以后会有:
- 主站
- Lab 子域名
- API 域名
那一开始就应该让 Nginx、Docker 和环境配置具备扩展性。这样后面接 AI 工具或脚本服务时,成本会低得多。
一个网站何时开始“活起来”
当它能被持续更新,而且每次更新不需要你重新组织一遍全部结构的时候,这个网站才真正开始活起来。
所以与其追求一次性的惊艳页面,不如先做一个能长期承载内容与项目的方法系统。