重要ポイント
- Content Layerにより、コンテンツの読み込み方法を拡張しやすくなりました。
- Server Islandsは、ページ全体を動的にせず一部分だけをサーバーで生成できます。
- Vite 6への更新など、開発基盤にも大きな変更があります。
- メジャーアップデートなので、既存プロジェクトでは移行ガイドの確認が必要です。
初心者向け補足
静的サイトは、完成したHTMLを事前に作るため高速で安定しています。一方、ログイン状態や在庫のような情報はアクセス時に作る必要があります。Astroは静的な部分を基本にしながら、必要な場所だけ動的にする考え方を取りやすいフレームワークです。
自分のコメント
このサイトのようにMarkdownを中心にする構成は、Astroの得意分野が分かりやすく出ます。まず静的な構成で小さく始め、記事数や取得元が増えた段階でContent Layerを検討する順番が、学習にも運用にも素直だと思います。