A Profound CMS-hez előre konfigurált webhely vázának létrehozása minimális kezdősablonnal vagy dokumentációs webhelysablonnal.
Profound CMS-hez készült Next.js / TanStack alkalmazás vázának létrehozása.
Új projekt létrehozásához használd a Bunt:
bunx create-profound-app <project-name>
Interaktív módon választhatsz sablont, vagy explicit módon is megadhatod:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Az automatikus Git-inicializálás kihagyásához:
bunx create-profound-app <project-name> --no-git
Az automatikus függőségtelepítés kihagyásához:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: minimális webhelyindító a Profound CMS-hez.docs: dokumentációs webhelyindító dokumentációspecifikus felhasználói felülettel.A létrehozott alkalmazásnak szüksége van egy webhelyre, amelyre hivatkozhat. A környezeti változók beállítása előtt hozz létre egyet az Admin Panelben.
/admin/<websiteId> oldalra irányít — az URL-ben szereplő azonosító az a webhelyazonosító, amelyet a következő szakasz kér.Az Admin Panelből:
Hozz létre egy .env.local fájlt a létrehozott webhelyen:
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
A create-profound-app egy sablont másol egy új könyvtárba, lecseréli a sablon helyőrzőit, például a projekt nevét, továbbá igény szerint inicializál egy Git-tárolót és telepíti a szükséges függőségeket.
A létrehozott projektben a fő parancsok a következők:
bun dev: a fejlesztői szerver elindítása
bun build: éles környezethez való build készítése
bun start: az éles build futtatása
bun lint: lintelés futtatása
bun generate-schemas: a CMS-sémák szinkronizálása a Profound CMS-ből