ENGINEERING / NOTE
Astro 内容集合
Astro · 站内原创整理
内容集合用 schema 约束 Markdown 数据,能把内容校验和页面渲染分开维护。
核心说明
Astro 内容集合把 Markdown frontmatter 当成结构化数据,并用 schema 在构建阶段校验字段。这样内容错误会在发布前暴露,而不是等用户打开页面才发现。
关键点
- 标题、描述、日期和标签应在 schema 中明确类型。
- 图片字段需要使用 Astro 的图片类型,避免把路径错误留到运行时。
- 集合查询和页面渲染分开,内容模型变化时更容易迁移。
资料来源 在官方文档中核验:Astro ↗