Estruture um site pré-configurado para o Profound CMS, com uma opção inicial minimalista ou um template de site de documentação.
Estruture um app Next.js / TanStack para o Profound CMS.
Use o Bun para criar um novo projeto:
bunx create-profound-app <project-name>
Você pode escolher um template interativamente ou passar um explicitamente:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Para ignorar a inicialização automática do Git:
bunx create-profound-app <project-name> --no-git
Para ignorar a instalação automática das dependências:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: ponto de partida minimalista para sites no Profound CMS.docs: ponto de partida para sites de documentação, com interface específica para documentação.O app estruturado precisa de um site para apontar. Crie um no Painel de administração antes de configurar as variáveis de ambiente.
/admin/<websiteId> — o ID nessa URL é o ID do site solicitado na próxima seção.No Painel de administração:
Crie um arquivo .env.local no site gerado:
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 um template para um novo diretório, substitui placeholders do template, como o nome do projeto, e, opcionalmente, inicializa um repositório Git e instala as dependências necessárias.
Dentro do projeto gerado, os principais comandos são:
bun dev: iniciar o servidor de desenvolvimento
bun build: gerar a versão de produção
bun start: executar a versão de produção
bun lint: executar a verificação de lint
bun generate-schemas: sincronizar os esquemas do CMS a partir do Profound CMS