Vytvořte web předem nakonfigurovaný pro Profound CMS, a to buď s minimální úvodní šablonou, nebo šablonou dokumentačního webu.
Vytvořte základ aplikace Next.js / TanStack pro Profound CMS.
Pomocí Bun vytvořte nový projekt:
bunx create-profound-app <project-name>
Šablonu můžete vybrat interaktivně nebo ji zadat explicitně:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Chcete-li přeskočit automatickou inicializaci Gitu:
bunx create-profound-app <project-name> --no-git
Chcete-li přeskočit automatickou instalaci závislostí:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: minimální výchozí web pro Profound CMS.docs: výchozí web dokumentace s uživatelským rozhraním specifickým pro dokumentaci.Vygenerovaná aplikace potřebuje web, na který bude odkazovat. Před nastavením proměnných prostředí jej vytvořte v panelu pro správu.
/admin/<websiteId> — ID v této URL je ID webu, které budete potřebovat v další části.V panelu pro správu:
Ve vygenerovaném webu vytvořte soubor .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 zkopíruje šablonu do nového adresáře, nahradí zástupné symboly šablony, například název projektu, a volitelně inicializuje úložiště Gitu a nainstaluje požadované závislosti.
Ve vygenerovaném projektu jsou hlavní příkazy:
bun dev: spustí vývojový server
bun build: sestaví produkční verzi
bun start: spustí produkční sestavení
bun lint: provede kontrolu lintování
bun generate-schemas: synchronizuje schémata CMS z Profound CMS