SOE CRAFTの開発ブログは、Astro Content CollectionsとMarkdownで管理しています。この記事では、新しい記事を追加して公開用のページを生成するまでの基本的な流れをまとめます。
記事ファイルを作成する
src/content/blog/ にMarkdownファイルを追加します。ファイル名は、公開日と内容が分かる YYYY-MM-DD-slug.md 形式にします。
ファイルの先頭には、タイトル、概要、公開日をフロントマターとして記載します。公開日は、記事の並び順を保つため YYYY.MM.DD 形式に統一します。
Markdownで本文を書く
フロントマターより下には、見出し、段落、箇条書きなどをMarkdownで記載できます。内容を小さな見出しに分けると、開発中に考えたことや実装上の工夫を読み返しやすくなります。
表示を確認する
記事を追加したら npm run dev で開発サーバーを起動し、ブログ一覧と記事本文ページの両方を確認します。公開前には npm test を実行し、静的ページが正しく生成されることも確認します。
