Configura un sitio web preparado para Profound CMS, con una plantilla inicial minimalista o una plantilla de sitio de documentación.
Configura una aplicación de Next.js / TanStack para Profound CMS.
Usa Bun para crear un proyecto nuevo:
bunx create-profound-app <project-name>
Puedes elegir una plantilla de forma interactiva o indicar una explícitamente:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Para omitir la inicialización automática de Git:
bunx create-profound-app <project-name> --no-git
Para omitir la instalación automática de dependencias:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: plantilla inicial de sitio web minimalista para Profound CMS.docs: plantilla inicial de sitio de documentación con una interfaz de usuario específica para documentación.La aplicación configurada necesita un sitio web al que apuntar. Créalo en el Panel de administración antes de configurar las variables de entorno.
/admin/<websiteId>; el ID de esa URL es el ID del sitio web que se solicita en la siguiente sección.Desde el Panel de administración:
Crea un archivo .env.local en el sitio web generado:
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 una plantilla en un directorio nuevo, reemplaza los marcadores de posición de la plantilla, como el nombre del proyecto, y, opcionalmente, inicializa un repositorio de Git e instala las dependencias necesarias.
Dentro del proyecto generado, los comandos principales son:
bun dev: iniciar el servidor de desarrollo
bun build: compilar para producción
bun start: ejecutar la compilación de producción
bun lint: ejecutar la comprobación de estilo
bun generate-schemas: sincronizar los esquemas del CMS desde Profound CMS