やりたかったこと
Astroで作ったサイトをCloudflare Pagesで公開したかった。
環境
- Windows 11
- Node.js
- Astro
- GitHub
- Cloudflare Pages
手順
1. Astroをインストール
npm create astro@latest
2. ローカルで動作確認
cd プロジェクト名
npm run dev
http://localhost:4321 でAstroの画面が出れば成功。
3. GitHubにpush
git init
git add .
git commit -m "first commit"
git remote add origin GitHubのURL
git push -u origin main
4. Cloudflare Pagesに接続
- 「Workers & Pages」→「Create application」
- 画面下部「Looking to deploy Pages? Get started」をクリック
- 「Import an existing Git repository」→「Get started」
- リポジトリを選択
- Framework presetで「Astro」を選択
- 「Save and Deploy」
ハマったポイント
- 「Create application」を押すとWorkers用の画面が出る。Pages用は画面下部の「Get started」から入る
- Framework presetでAstroを選ぶとビルド設定が自動入力される