ドキュメント

Web サーフェス

Web アプリは公開マーケティングページ、多言語ドキュメントシェル、認証済みダッシュボードを 1 つの Astro プロジェクトで扱います。

ルートマップ

ルート用途
/, /pricingマーケティング用ランディングページ
/docs/*クイックスタート、SDK、CLI、概念、Web リファレンスを表示するドキュメントシェル
/blog/*, /compare/*, /guides/*SEO と教育向けコンテンツ
/ko/*, /jp/*韓国語と日本語のローカライズ入口
/app, /app/workflows, /app/oauth-callback認証済みダッシュボードシェルとワークフロービルダー入口

スタックとランタイム

要素現在の選択
サイトフレームワークAstro 6
インタラクティブ UIReact 19
スタイリングTailwind CSS 4 とローカル UI primitives
ローカライズen, ko, jp を使う Astro i18n
デプロイ先npm run build が生成する dist/ を使う Cloudflare Pages

ローカル開発

bashcd web
npm install
npm run dev
npm run build
npm run preview
  • パッケージ要件は node >=22.12.0 です。
  • PUBLIC_API_URLsrc/lib/api.tssrc/lib/auth-api.ts で使う API origin を決めます。
  • ダッシュボード認証はバックエンドが設定する httpOnly Cookie と CSRF 保護用の schift_csrf Cookie を使います。

デプロイメモ

このプロジェクトは静的 Astro サイトとしてビルドされます。wrangler.toml は Cloudflare Pages が生成された dist/ を使うように設定されており、sitemap は /app を公開インデックス対象から外しています。