Erstellt ein für Profound CMS vorkonfiguriertes Website-Grundgerüst, entweder mit einem minimalistischen Starter oder einer Vorlage für eine Dokumentationswebsite.
Ein Next.js- / TanStack-App-Grundgerüst für Profound CMS erstellen.
Verwende Bun, um ein neues Projekt zu erstellen:
bunx create-profound-app <project-name>
Du kannst interaktiv eine Vorlage auswählen oder eine Vorlage explizit angeben:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Um die automatische Initialisierung von Git zu überspringen:
bunx create-profound-app <project-name> --no-git
Um die automatische Installation von Abhängigkeiten zu überspringen:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: Minimaler Website-Starter für Profound CMS.docs: Dokumentationsseiten-Starter mit dokumentationsspezifischer UI.Die erstellte App benötigt eine Website, auf die sie verweist. Erstelle eine solche im Admin-Panel, bevor du deine Umgebungsvariablen festlegst.
/admin/<websiteId> – die ID in dieser URL ist die Website-ID, nach der im nächsten Abschnitt gefragt wird.Im Admin-Panel:
Erstelle eine Datei .env.local 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-app kopiert eine Vorlage in ein neues Verzeichnis, ersetzt Platzhalter in der Vorlage, beispielsweise den Projektnamen, und initialisiert optional ein Git-Repository sowie die Installation der erforderlichen Abhängigkeiten.
Im generierten Projekt lauten die wichtigsten Befehle:
bun dev: Entwicklungsserver starten
bun build: Produktionsversion erstellen
bun start: Produktionsversion ausführen
bun lint: Linting ausführen
bun generate-schemas: CMS-Schemas aus Profound CMS synchronisieren