- SSG: Astro
- JS Framework: Astro, Vue.js
- UI Framework: UnoCSS, Headless UI,
- Deployment: Cloudflare Workers(wrangler)
- bun
# リポジトリルートで実行
bun install
bun dev # 開発サーバを起動(通常 http://localhost:4321)-
bun devTurbo launch "astro dev" and "wrangler dev --port=8788" — ローカル開発サーバを起動(ポート 4321 と 8788) -
bun buildastro build -
bun previewastro build && wrangler pages dev — ローカルエミュレーションを起動 -
bun deployastro build && wrangler versions upload --preview-alias preview — Cloudflare Workers にデプロイ -
bun cf-typegenwrangler types — Wrangler 用の型生成 -
bun formatbunx oxfmt . — コード整形 -
bun prebuildbun run cf-typegen — ビルド前に型生成
client/src/pages/— ルーティングされるページ(.astro,.mdx,.md)client/src/components/— コンポーネント(root/,ui/,component/サブディレクトリ)client/src/layouts/— レイアウトコンポーネントclient/src/styles/— グローバルスタイルclient/src/assets/— 画像アセットclient/lib/— ユーティリティライブラリ(Hono クライアントなど)client/public/— 静的アセットserver/— Cloudflare Workers(Hono を使用)package.json,README.md等プロジェクトルートに配置
This project was created using bun init in bun v1.3.11. Bun is a fast all-in-one JavaScript runtime.