コンテンツコレクションでMarkdownを型安全に管理する
Astroのコンテンツコレクションを使うと、フロントマターのメタデータを スキーマ(zod)で検証できます。
便利なところ
- 必須項目(タイトルや日付)の書き忘れをビルド時に検出できる
- 日付が自動で
Date型に変換される - タグの選択肢を
z.enumで制限できるので、タグの表記ゆれを防げる
選択肢にないタグを書くと、ビルドがエラーで止まります。安心。
Astroのコンテンツコレクションを使うと、フロントマターのメタデータを スキーマ(zod)で検証できます。
Date 型に変換されるz.enum で制限できるので、タグの表記ゆれを防げる選択肢にないタグを書くと、ビルドがエラーで止まります。安心。