Crea lo scheletro di un sito web preconfigurato per Profound CMS, con un progetto iniziale minimale o un template per un sito di documentazione.
Crea lo scheletro di un'app Next.js / TanStack per Profound CMS.
Usa Bun per creare un nuovo progetto:
bunx create-profound-app <project-name>
Puoi scegliere un template in modo interattivo oppure passarne uno esplicitamente:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Per evitare l'inizializzazione automatica di Git:
bunx create-profound-app <project-name> --no-git
Per evitare l'installazione automatica delle dipendenze:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: progetto iniziale per un sito web minimale con Profound CMS.docs: progetto iniziale per un sito di documentazione con un'interfaccia utente specifica per la documentazione.L'app creata ha bisogno di un sito web a cui collegarsi. Creane uno nel Pannello di amministrazione prima di configurare le variabili d'ambiente.
/admin/<websiteId>: l'ID nell'URL è l'ID del sito web richiesto nella sezione successiva.Dal Pannello di amministrazione:
Crea un file .env.local nel sito web generato:
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 copia un template in una nuova directory, sostituisce i segnaposto del template, come il nome del progetto, e facoltativamente inizializza un repository Git e installa le dipendenze necessarie.
All'interno del progetto generato, i comandi principali sono:
bun dev: avvia il server di sviluppo
bun build: crea la build per la produzione
bun start: esegue la build di produzione
bun lint: esegue il linting
bun generate-schemas: sincronizza gli schemi CMS da Profound CMS