Създайте уебсайт, предварително конфигуриран за Profound CMS, с избор между минимален стартов шаблон и шаблон за документационен сайт.
Създайте Next.js / TanStack приложение за Profound CMS.
Използвайте Bun, за да създадете нов проект:
bunx create-profound-app <project-name>
Можете да изберете шаблон интерактивно или да подадете такъв изрично:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
За да пропуснете автоматичното инициализиране на Git:
bunx create-profound-app <project-name> --no-git
За да пропуснете автоматичното инсталиране на зависимостите:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: минимален стартов шаблон за уебсайт за Profound CMS.docs: стартов шаблон за документационен сайт със специфичен за документацията потребителски интерфейс.Генерираното приложение се нуждае от уебсайт, към който да сочи. Създайте такъв в административния панел, преди да зададете променливите на средата.
/admin/<websiteId> — идентификаторът в този URL адрес е идентификаторът на уебсайта, който се изисква в следващия раздел.От административния панел:
Създайте файл .env.local в генерирания уебсайт:
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 копира шаблон в нова директория, заменя заместители в шаблона, като например името на проекта, и по желание инициализира Git хранилище и инсталира необходимите зависимости.
В генерирания проект основните команди са:
bun dev: стартира сървъра за разработка
bun build: създава продукционна компилация
bun start: стартира продукционната компилация
bun lint: изпълнява проверка на кода
bun generate-schemas: синхронизира CMS схемите от Profound CMS