企業サイトを作る
表示性能と更新しやすさを両立し、動きが必要な場所だけを実装します。
代表的な構成
唯一の正解ではなく、理解しやすい出発点です。
- 01
JavaScriptへ静的な型検査を加えるプログラミング言語。
- 02
コンテンツ中心サイトへ必要な対話部分だけを配るWebフレームワーク。
- 03
構造化コンテンツと共同編集を提供するマネージドプラットフォーム。
- 04
エッジネットワーク上で配信、セキュリティ、コンピューティング、データを提供するプラットフォーム。
- 05
GitHub リポジトリ内でワークフローを自動実行するCI/CD。
なぜこの構成?
- Astroなら案内ページの大半を静的HTMLとして配信できる。
- Sanityを使うと、広報担当者がコードを触らず内容を更新できる。
- Cloudflareは静的配信と独自ドメインの運用を一か所にまとめやすい。
向かない場面
- 会員向け機能が主役になると、静的サイト中心の設計は複雑になりやすい。
- 外部CMSを使うため、記事構造と公開手順を別サービスでも管理する。
別ルートもある
- React資産が多い組織なら、Next.jsとヘッドレスCMSを組み合わせる。
- 小規模で更新頻度が低ければ、CMSを置かずGitで原稿を管理する。