用 Astro Content Collections 管理博客内容

半神使用内容集合定义文章字段,让分类、标签、搜索索引和 RSS 都共享同一个数据源。

技术 #Astro#Content Collections#TypeScript

Astro 的 Content Collections 很适合博客主题。文章的 Front Matter 可以通过 schema 约束,页面生成时也能得到类型提示。

半神的文章字段包括:

  • titledescription:用于列表、SEO、RSS 和搜索。
  • pubDateupdatedDate:用于归档排序和文章元信息。
  • categoriestags:用于分类、标签页和侧栏云。
  • pinnedfeatured:用于首页优先展示。
  • series:用于后续扩展系列文章组件。

这比散落在组件里的字段判断更可靠。构建失败会直接暴露不合法内容,主题维护成本更低。

Comments

评论区

Artalk

输入关键词开始搜索。

0