Pripravite spletno mesto, vnaprej konfigurirano za Profound CMS, z izbiro minimalne začetne predloge ali predloge za dokumentacijsko spletno mesto.
Pripravite aplikacijo Next.js / TanStack za Profound CMS.
Za ustvarjanje novega projekta uporabite Bun:
bunx create-profound-app <project-name>
Predlogo lahko izberete interaktivno ali jo podate izrecno:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Če želite preskočiti samodejno inicializacijo Gita:
bunx create-profound-app <project-name> --no-git
Če želite preskočiti samodejno nameščanje odvisnosti:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: začetna predloga za minimalno spletno mesto za Profound CMS.docs: začetna predloga za dokumentacijsko spletno mesto s posebnim uporabniškim vmesnikom za dokumentacijo.Ustvarjena aplikacija potrebuje spletno mesto, na katerega se bo povezala. Ustvarite ga v skrbniški plošči, preden nastavite spremenljivke okolja.
/admin/<websiteId> — ID v tem URL-ju je ID spletnega mesta, ki ga zahteva naslednji razdelek.V skrbniški plošči:
V ustvarjenem spletnem mestu ustvarite datoteko .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 kopira predlogo v nov imenik, zamenja označbe v predlogi, kot je ime projekta, ter po želji inicializira repozitorij Git in namesti zahtevane odvisnosti.
V ustvarjenem projektu so glavni ukazi:
bun dev: zažene razvojni strežnik
bun build: ustvari različico za produkcijo
bun start: zažene produkcijsko različico
bun lint: izvede preverjanje sloga kode
bun generate-schemas: sinhronizira sheme CMS iz Profound CMS