← 返回文章

从一个更小的博客重新开始

用一篇普通 Markdown 文章说明内容层如何保持简单、稳定。

博客的第一职责是承载内容。文章只描述标题、日期、标签和正文,不决定页面宽度、颜色或卡片阴影。

为什么从 Markdown 开始

Markdown 易写、易迁移,也适合 Git 的文本差异。当前版本把它作为默认内容格式;只有需要语义组件时,才使用兼容 Markdown 的 MDX。

这套结构的边界

  • src/content/posts/ 存放文章和元数据。
  • src/components/ 定义可复用的语义单元。
  • src/styles/ 定义视觉规则与 design tokens。
  • Astro 读取 Content Collections,生成静态 HTML。

这意味着更换主题时,正文不需要跟着重写;未来增加新的内容来源时,页面组件也可以继续复用。