Sukurkite svetainei paruoštą pradinę struktūrą su „Profound CMS“, pasirinkdami minimalią pradžią arba dokumentacijos svetainės šabloną.
Sukurkite „Next.js“ / „TanStack“ programėlės pradinę struktūrą „Profound CMS“ sistemai.
Naudokite „Bun“, kad sukurtumėte naują projektą:
bunx create-profound-app <project-name>
Šabloną galite pasirinkti interaktyviai arba aiškiai nurodyti:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Norėdami praleisti automatinį Git inicijavimą:
bunx create-profound-app <project-name> --no-git
Norėdami praleisti automatinį priklausomybių diegimą:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: minimali svetainės pradžia, skirta „Profound CMS“.docs: dokumentacijos svetainės pradžia su dokumentacijai skirta vartotojo sąsaja.Sugeneruotai programėlei reikia svetainės, į kurią ji būtų nukreipta. Prieš nustatydami aplinkos kintamuosius, sukurkite ją administravimo skydelyje.
/admin/<websiteId> — šio URL esantis ID yra svetainės ID, kurio prašoma kitame skyriuje.Administravimo skydelyje:
Sugeneruotos svetainės kataloge sukurkite failą .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 nukopijuoja šabloną į naują katalogą, pakeičia šablono vietaženklius, pavyzdžiui, projekto pavadinimą, ir pasirinktinai inicijuoja „Git“ saugyklą bei įdiegia reikiamas priklausomybes.
Sugeneruoto projekto kataloge pagrindinės komandos yra šios:
bun dev: paleisti kūrimo serverį
bun build: sukurti produkcinę versiją
bun start: paleisti produkcinę versiją
bun lint: paleisti kodo tikrinimą
bun generate-schemas: sinchronizuoti CMS schemas iš „Profound CMS“