从一个更小的博客重新开始
用一篇普通 Markdown 文章说明内容层如何保持简单、稳定。
博客的第一职责是承载内容。文章只描述标题、日期、标签和正文,不决定页面宽度、颜色或卡片阴影。
为什么从 Markdown 开始
Markdown 易写、易迁移,也适合 Git 的文本差异。当前版本把它作为默认内容格式;只有需要语义组件时,才使用兼容 Markdown 的 MDX。
这套结构的边界
src/content/posts/存放文章和元数据。src/components/定义可复用的语义单元。src/styles/定义视觉规则与 design tokens。- Astro 读取 Content Collections,生成静态 HTML。
这意味着更换主题时,正文不需要跟着重写;未来增加新的内容来源时,页面组件也可以继续复用。