Erstelle eine Next.js-App, die für Profound CMS vorkonfiguriert ist, wahlweise mit einem minimalen Starter oder einem Dokumentationsseiten-Template.
Erstelle ein Next.js-App-Gerüst für Profound CMS.
Verwende Bun, um ein neues Projekt zu erstellen:
bunx create-profound-next <project-name>
Du kannst eine Vorlage interaktiv auswählen oder explizit angeben:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
Um die automatische Git-Initialisierung zu überspringen:
Um die automatische Installation der Abhängigkeiten zu überspringen:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base: Minimaler Next.js-Starter für Profound CMS.docs: Dokumentationsseiten-Starter mit einer dokumentationsspezifischen Benutzeroberfläche.Erstelle eine .env.local-Datei in deiner generierten Website:
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 kopiert eine Vorlage in ein neues Verzeichnis, ersetzt Platzhalter wie den Projektnamen und kann optional ein Git-Repository initialisieren und die erforderlichen Abhängigkeiten installieren.
Im generierten Projekt sind die wichtigsten Befehle:
bun dev: startet den Entwicklungsserver
bun build: erstellt die Produktionsversion
bun start: führt die Produktionsversion aus
bun lint: führt Linting aus
bun generate-schemas: synchronisiert CMS-Schemata aus Profound CMS