Profound CMS 用に事前構成された Next.js アプリを、最小スターターまたはドキュメントサイト用テンプレートでスキャフォールドします。
Profound CMS 用の Next.js アプリをスキャフォールドします。
Bun を使用して新しいプロジェクトを作成します:
bunx create-profound-next <project-name>
テンプレートは対話的に選択することも、明示的に指定することもできます:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
自動的な Git 初期化をスキップするには:
bunx create-profound-next <project-name> --no-git
自動的な 依存関係 のインストールをスキップするには:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base: Profound CMS 向けの最小構成の Next.js スターター。docs: ドキュメント用 UI を備えたドキュメントサイト用スターター。生成されたサイト内に .env.local ファイルを作成します:
PROFOUND_API_KEY=your_api_key
NEXT_PUBLIC_PROFOUND_WEBSITE_ID=your_website_id
NEXT_PUBLIC_CMS_API_URL=https://cms.dev.tryprofound.com
NEXT_PUBLIC_BUNNY_CDN_URL=https://cms-profound.b-cdn.net
create-profound-next はテンプレートを新しいディレクトリにコピーし、プロジェクト名などのテンプレートプレースホルダーを置き換え、必要に応じて Git リポジトリを初期化して必要な依存関係をインストールします。
生成されたプロジェクト内で使用する主なコマンドは次のとおりです:
bun dev: 開発サーバーを起動する
bun build: 本番用にビルドする
bun start: 本番ビルドを実行する
bun lint: lint を実行する
bun generate-schemas: Profound CMS から CMS スキーマを同期する