用 Astro Content Layer 管理长期笔记
内容型网站的复杂度通常不在渲染一篇 Markdown,而在内容积累之后仍能保持一致。类型化的内容模型把规则放在入口处:缺字段、错误状态和未登记标签都应该在构建时暴露。
内容模型是编辑界面
Section titled “内容模型是编辑界面”即使没有 CMS,frontmatter 的结构也在决定作者如何思考一篇笔记。字段越少越好,但每个字段都必须有稳定含义。
稳定链接优先
Section titled “稳定链接优先”分类名称和标签显示文案可能变化,URL 不应该被它们牵着走。为标签维护显式 slug,能让重命名不再等于制造断链。
查询只保留一套
Section titled “查询只保留一套”首页、索引、标签和 RSS 应调用同一套公开内容查询,避免草稿从某一个不起眼的出口泄露。