GUIDED ROUTE

企業サイトを作る

表示性能と更新しやすさを両立し、動きが必要な場所だけを実装します。

ROUTE

代表的な構成

唯一の正解ではなく、理解しやすい出発点です。

  1. 01
    Web標準・言語TypeScript

    JavaScriptへ静的な型検査を加えるプログラミング言語。

  2. 02
    Webサイト・WebアプリAstro

    コンテンツ中心サイトへ必要な対話部分だけを配るWebフレームワーク。

  3. 03
    コンテンツ管理Sanity

    構造化コンテンツと共同編集を提供するマネージドプラットフォーム。

  4. 04
    クラウド・公開基盤Cloudflare

    エッジネットワーク上で配信、セキュリティ、コンピューティング、データを提供するプラットフォーム。

  5. 05
    自動検証・公開GitHub Actions

    GitHub リポジトリ内でワークフローを自動実行するCI/CD。

WHY THIS ROUTE?

なぜこの構成?

  • Astroなら案内ページの大半を静的HTMLとして配信できる。
  • Sanityを使うと、広報担当者がコードを触らず内容を更新できる。
  • Cloudflareは静的配信と独自ドメインの運用を一か所にまとめやすい。
TRADE-OFFS

向かない場面

  • 会員向け機能が主役になると、静的サイト中心の設計は複雑になりやすい。
  • 外部CMSを使うため、記事構造と公開手順を別サービスでも管理する。
ALTERNATIVES

別ルートもある

  • React資産が多い組織なら、Next.jsとヘッドレスCMSを組み合わせる。
  • 小規模で更新頻度が低ければ、CMSを置かずGitで原稿を管理する。