本サイトの構築方法

1. Rspress(SSG)の作成と設定

2. GitHubへpush

3. Cloudflare pagesの構築

4. DBの構築

migrations/001_init.sqlを作成して、以下を実行する。

bun add -g wrangler
wrangler login
# D1データベースを作成(名前は任意のものを指定)
wrangler d1 create g2-tutorial-db
# マイグレーション
wrangler d1 execute g2-tutorial-db --remote --file=./migrations/001_init.sql

5. Cloudflare pagesとDBの連携

6. Google firebase authenticationの設定

7. firebase authenticationのSDKを利用して認証システムを構築