Utwórz szkielet aplikacji Next.js wstępnie skonfigurowanej dla Profound CMS, z minimalnym starterem albo szablonem witryny dokumentacyjnej.
Utwórz szkielet aplikacji Next.js dla Profound CMS.
Użyj narzędzia Bun, aby utworzyć nowy projekt:
bunx create-profound-next <project-name>
Możesz wybrać szablon interaktywnie albo podać go jawnie:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
Aby pominąć automatyczną inicjalizację Gita:
Aby pominąć automatyczną instalację zależności:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base: minimalny starter Next.js dla Profound CMS.docs: starter serwisu dokumentacyjnego z interfejsem dostosowanym do dokumentacji.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-next kopiuje szablon do nowego katalogu, zastępuje w nim placeholdery, takie jak nazwa projektu, oraz opcjonalnie inicjalizuje repozytorium Git i instaluje wymagane zależności.
Wygenerowany projekt zawiera następujące główne polecenia:
bun dev: uruchamia serwer deweloperski
bun build: tworzy build produkcyjny
bun start: uruchamia build produkcyjny
bun lint: uruchamia linting
bun generate-schemas: synchronizuje schematy CMS z Profound CMS