Astro + Content Collections では、taxonomy と markdown frontmatter がずれていないかどうかが重大なポイントになります。この記事では pnpm validate に追加したい 5 つの項目をまとめました。
- slug の重複検知と予約語(
about,tag,postsなど)の禁止 category/tagsの存在確認relatedPostsの参照整合性- 画像ファイルが
src/content以下に存在すること - schema の optional / default の扱い方
チェックリストを CI に組み込むことで、Storybook や本番ビルドの前に破綻を防げます。