Generer et nettsted som er forhåndskonfigurert for Profound CMS, med enten et minimalt utgangspunkt eller en mal for dokumentasjonsnettsteder.
Generer en Next.js / TanStack-app for Profound CMS.
Bruk Bun til å opprette et nytt prosjekt:
bunx create-profound-app <project-name>
Du kan velge en mal interaktivt eller angi en eksplisitt:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Slik hopper du over automatisk initialisering av Git:
bunx create-profound-app <project-name> --no-git
Slik hopper du over automatisk installasjon av avhengigheter:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: et minimalt nettstedutgangspunkt for Profound CMS.docs: et utgangspunkt for dokumentasjonsnettsteder med UI spesifikt for dokumentasjon.Den genererte appen trenger et nettsted å koble seg til. Opprett et i administrasjonspanelet før du konfigurerer miljøvariablene.
/admin/<websiteId> — ID-en i denne URL-en er nettsted-ID-en som etterspørres i neste avsnitt.Fra administrasjonspanelet:
Opprett en .env.local-fil i det genererte nettstedet ditt:
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 kopierer en mal til en ny mappe, erstatter plassholdere i malen, for eksempel prosjektnavnet, og initialiserer eventuelt et Git-repositorium og installerer nødvendige avhengigheter.
I det genererte prosjektet er hovedkommandoene:
bun dev: start utviklingsserveren
bun build: bygg for produksjon
bun start: kjør produksjonsbygget
bun lint: kjør linting
bun generate-schemas: synkroniser CMS-skjemaer fra Profound CMS