griftai.org 向けの日本語ファーストな Astro ランディングサイトです。Virex をベースに、Grift Beta の訴求、料金、FAQ、法務ページを実装しています。
- 日本市場向けに
Grift Betaの価値を明確に伝える Cor.incの既存問い合わせ導線へ確実につなぐ- AI 開発の見積、提案、GitHub 実績分析に関する高意図キーワードの受け皿を作る
//pricing/faq/contact/privacy/terms
不要な英語テンプレートページ、ダッシュボード、ブログ、ドキュメントルートは初期リリース対象から外しています。
- 日本語ファースト
- canonical は
https://griftai.org - 主要 CTA は
https://cor-jp.com/contact/ - 料金表示は正式版ではなく
Beta pricing - LP 内の独自フォームは未実装 後から追加しやすい構成でページを分離しています。
企画と要件定義は planning/blueprint-docs/ に保存しています。
planning/blueprint-docs/01-source-extraction.mdplanning/blueprint-docs/02-persona-positioning.mdplanning/blueprint-docs/03-astro-spa-requirements.mdplanning/blueprint-docs/04-content-strategy.mdplanning/blueprint-docs/05-beta-launch-decisions.mdplanning/blueprint-docs/06-privacy-draft.mdplanning/blueprint-docs/07-terms-draft.md
npm install
npm run dev主な確認コマンド:
npm run build
npm run checkGitHub Actions では、PR と branch push ごとに以下を実行します。
npm run checknpm run build
main への push では、以下の secret が設定されている場合のみ Cloudflare Pages へ production deploy します。
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
workflow では project 名を griftai として扱っています。Cloudflare Pages 側の project 名が異なる場合は .github/workflows/ci.yml を合わせて修正してください。
GitHub Actions では、PR と主要 branch push で npm run build と npm run check を実行します。main への push または manual 実行時のみ、Cloudflare Pages への production deploy を試行します。
Cloudflare Pages deploy を有効にするには、GitHub Secrets に以下を設定してください。
CLOUDFLARE_API_TOKENCLOUDFLARE_ACCOUNT_ID
workflow 上の Pages project 名は griftai を前提にしています。別名で作成する場合は .github/workflows/ci.yml を調整してください。
- デザインシステムと Astro 構成は
Virexをベースにしています。 - ただし公開サイトとしては Grift 用に大幅に簡略化し、テンプレート由来の公開ルートは削除しています。