Configura un'app Next.js preconfigurata per Profound CMS, con uno starter minimale o un template per sito di documentazione.
Configura un'app Next.js per Profound CMS.
Usa Bun per creare un nuovo progetto:
bunx create-profound-next <project-name>
Puoi scegliere un template in modo interattivo, oppure specificarne uno esplicitamente:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
Per saltare l'inizializzazione automatica di Git:
Per saltare l'installazione automatica delle dipendenze:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base: starter minimale di Next.js per Profound CMS.docs: starter per un sito di documentazione con un'interfaccia specifica per la documentazione.Crea un file .env.local nel sito generato:
PROFOUND_API_KEY=la_tua_api_key
NEXT_PUBLIC_PROFOUND_WEBSITE_ID=il_tuo_id_sito
NEXT_PUBLIC_CMS_API_URL=https://cms.dev.tryprofound.com
NEXT_PUBLIC_BUNNY_CDN_URL=https://cms-profound.b-cdn.net
create-profound-next 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: esegue 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