Générez la structure d’une application Next.js préconfigurée pour Profound CMS, avec soit un modèle minimal, soit un modèle de site de documentation.
Générez la structure d’une application Next.js pour Profound CMS.
Utilisez Bun pour créer un nouveau projet :
bunx create-profound-next <project-name>
Vous pouvez choisir un modèle de manière interactive ou en fournir un explicitement :
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
Pour ignorer l’initialisation automatique de Git :
Pour ignorer l’installation automatique des dépendances :
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base : starter Next.js minimal pour Profound CMS.docs : starter de site de documentation avec une interface spécifique à la doc.Créez un fichier .env.local dans votre site généré:
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 copie un modèle dans un nouveau répertoire, remplace les espaces réservés tels que le nom du projet, et initialise éventuellement un dépôt Git ainsi que les dépendances requises.
Dans le projet généré, les principales commandes sont:
bun dev: démarre le serveur de développement
bun build: génère la build de production
bun start: exécute la build de production
bun lint: exécute l’analyse statique
bun generate-schemas: synchronise les schémas du CMS depuis Profound CMS