math-game-complete.html: 既存のスタンドアロン版(参考用)math-dungeon-app/: Vite + React + TypeScript + Tailwind CLI で構築した最新版
cd math-dungeon-app
npm install
npm run devブラウザで http://localhost:5173 にアクセスするとゲームを確認できます。
cd math-dungeon-app
npm run buildmath-dungeon-app/dist/ に本番ビルド一式が生成されます。
- 変更を
mainブランチへ push します。 - GitHub の Settings > Pages で “Build and deployment” を “GitHub Actions” に設定します。
.github/workflows/deploy.ymlが自動で Vite ビルドを行い、gh-pagesブランチへ公開します。- GitHub Actions の Deploy Vite app to GitHub Pages ジョブが成功したことを確認してください。
- 公開 URL は
https://<GitHubユーザー名>.github.io/<リポジトリ名>/になります。
GitHub Actions 上では
vite.config.tsがリポジトリ名をもとにbaseを自動設定します。ローカル開発では/ベースで動作します。
Tailwind CSS は CLI/JIT 構成です。ユーティリティクラスを追加した際は、npm run dev あるいは npm run build を実行するとスタイルに反映されます。