Utwórz szkielet witryny wstępnie skonfigurowanej dla Profound CMS, z minimalnym szablonem startowym lub szablonem witryny dokumentacji.
Utwórz szkielet aplikacji Next.js / TanStack dla Profound CMS.
Użyj Bun, aby utworzyć nowy projekt:
bunx create-profound-app <project-name>
Możesz wybrać szablon interaktywnie lub przekazać go jawnie:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Aby pominąć automatyczną inicjalizację Git:
bunx create-profound-app <project-name> --no-git
Aby pominąć automatyczną instalację zależności:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: minimalny szablon startowy witryny dla Profound CMS.docs: szablon startowy witryny dokumentacji ze specjalistycznym interfejsem użytkownika.Wygenerowana aplikacja potrzebuje witryny, z którą będzie połączona. Utwórz ją w Panelu administracyjnym przed skonfigurowaniem zmiennych środowiskowych.
/admin/<websiteId> — identyfikator w tym adresie URL to identyfikator witryny wymagany w następnej sekcji.W Panelu administracyjnym:
Utwórz plik .env.local w wygenerowanej witrynie:
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-app kopiuje szablon do nowego katalogu, zastępuje symbole zastępcze szablonu, takie jak nazwa projektu, oraz opcjonalnie inicjalizuje repozytorium Git i instaluje wymagane zależności.
W wygenerowanym projekcie dostępne są następujące główne polecenia:
bun dev: uruchom serwer deweloperski
bun build: utwórz wersję produkcyjną
bun start: uruchom wersję produkcyjną
bun lint: uruchom sprawdzanie lintingu
bun generate-schemas: zsynchronizuj schematy CMS z Profound CMS