Générez un site préconfiguré pour Profound CMS, avec au choix un modèle de démarrage minimal ou un modèle de site de documentation.
Scaffoldez une application Next.js / TanStack pour Profound CMS.
Utilisez Bun pour créer un nouveau projet :
bunx create-profound-app <project-name>
Vous pouvez choisir un modèle de manière interactive ou en spécifier un explicitement :
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Pour ignorer l'initialisation automatique de Git :
bunx create-profound-app <project-name> --no-git
Pour ignorer l'installation automatique des dépendances :
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base : modèle de démarrage de site minimal pour Profound CMS.docs : modèle de démarrage de site de documentation avec une interface utilisateur spécifique à la documentation.L'application générée doit être associée à un site. Créez-en un dans le panneau d'administration avant de configurer vos variables d'environnement.
/admin/<websiteId> — l'identifiant présent dans cette URL est l'identifiant du site demandé dans la section suivante.Depuis le panneau d'administration :
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-app copie un modèle dans un nouveau répertoire, remplace les espaces réservés du modèle tels que le nom du projet et initialise éventuellement un dépôt Git et installe les dépendances requises.
Dans le projet généré, les principales commandes sont :
bun dev : lancer le serveur de développement
bun build : générer la version de production
bun start : exécuter la version de production
bun lint : effectuer la vérification du code
bun generate-schemas : synchroniser les schémas CMS depuis Profound CMS