Crie a estrutura de um aplicativo Next.js pré-configurado para o Profound CMS, com um starter mínimo ou um modelo de site de documentação.
Crie a estrutura de um aplicativo Next.js para o Profound CMS.
Use o Bun para criar um novo projeto:
bunx create-profound-next <project-name>
Você pode escolher um modelo interativamente ou informar um explicitamente:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
Para pular a inicialização automática do Git:
Para pular a instalação automática de dependências:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base: starter mínimo de Next.js para o Profound CMS.docs: starter de site de documentação com interface específica para docs.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-next copia um modelo para um novo diretório, substitui espaços reservados do modelo, 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: inicia o servidor de desenvolvimento
bun build: gera para produção
bun start: executa a build de produção
bun lint: executa o lint
bun generate-schemas: sincroniza os esquemas do CMS a partir do Profound CMS