Vytvorte webovú stránku predkonfigurovanú pre Profound CMS s minimalistickou úvodnou šablónou alebo šablónou dokumentačnej stránky.
Vytvorte základ aplikácie Next.js / TanStack pre Profound CMS.
Na vytvorenie nového projektu použite Bun:
bunx create-profound-app <project-name>
Šablónu môžete vybrať interaktívne alebo ju zadať explicitne:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Ak chcete preskočiť automatickú inicializáciu Gitu:
bunx create-profound-app <project-name> --no-git
Ak chcete preskočiť automatickú inštaláciu závislostí:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: minimálna úvodná webová stránka pre Profound CMS.docs: úvodná šablóna dokumentačnej stránky s používateľským rozhraním špecifickým pre dokumentáciu.Vygenerovaná aplikácia potrebuje webovú stránku, na ktorú bude odkazovať. Pred nastavením premenných prostredia ju vytvorte v paneli administrátora.
/admin/<websiteId> — ID v tejto URL je ID webovej stránky, ktoré sa vyžaduje v nasledujúcej časti.V paneli administrátora:
Vo vygenerovanej webovej stránke vytvorte súbor .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 skopíruje šablónu do nového adresára, nahradí zástupné symboly v šablóne, napríklad názov projektu, a voliteľne inicializuje repozitár Git a nainštaluje požadované závislosti.
V rámci vygenerovaného projektu sú hlavné príkazy:
bun dev: spustenie vývojového servera
bun build: zostavenie produkčnej verzie
bun start: spustenie produkčnej zostavy
bun lint: spustenie kontroly kódu
bun generate-schemas: synchronizácia schém CMS z Profound CMS