Regalo のコーポレートサイトです。
React + Vite + TypeScript で構成されています。
npm ci
npm run devnpm run typecheck
npm test
npm run build
npm run previewBrowserRouterを利用- GitHub Pages 直リンク対応のため、
public/404.htmlで復元リダイレクトを実装 BASE_PATHを指定すればサブパス配信にも対応(既定/)
例:
BASE_PATH=/Website/ npm run buildフロントは VITE_CONTACT_ENDPOINT(既定 /api/contact)へ送信します。
第三者フォームへの自動フォールバックは行いません。障害時は画面上の予備Googleフォームを利用者が明示的に選びます。
.env 例:
VITE_CONTACT_ENDPOINT=
VITE_SITE_URL=https://www.regalocom.netCloudflare Worker 版の実装とセットアップは以下:
infrastructure/cloudflare/contact-worker/README.md