profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Parametrinis maršrutizavimasKomponentų tipaiSetup server sent events (SSE) content refetchAdministratoriaus skydelio tarpinio serverio nustatymasSkriptų kūrimas šablonų kūrimo priemonėjeProject ScaffoldingMedia Library

Be sąsajos

Greitasis startasSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

REST API apžvalgagetPrijunkite svetainę prie CMS APIgetGET /routesgetGauti maršrutągetGET /blocksgetGET /blocks/with-cel-cachegetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postPOST /translationpatchPATCH /translationsgetGET /usagepostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Project Scaffolding

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.

Įdiegimas ir paleidimas

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

Tolesni veiksmai

cd <project-name>
bun dev

Šablonai

  • base: minimali svetainės pradžia, skirta „Profound CMS“.
  • docs: dokumentacijos svetainės pradžia su dokumentacijai skirta vartotojo sąsaja.

Sukurkite svetainę „Profound CMS“ sistemoje

Sugeneruotai programėlei reikia svetainės, į kurią ji būtų nukreipta. Prieš nustatydami aplinkos kintamuosius, sukurkite ją administravimo skydelyje.

  1. Eikite į administravimo skydelį.
  2. Jei jūsų organizacija dar neturi svetainių, iškart pateksite į kūrimo formą. Kitu atveju atidarykite organizacijos išskleidžiamąjį meniu šoninės juostos viršuje ir pasirinkite Create new website.
  3. Nurodykite svetainės pavadinimą ir domeną, taip pat, jei norite, pasirinkite pradinį šabloną.
  4. Spustelėkite Create. Būsite nukreipti į /admin/<websiteId> — šio URL esantis ID yra svetainės ID, kurio prašoma kitame skyriuje.

Kur rasti API RAKTĄ ir svetainės ID?

Administravimo skydelyje:

  1. Nukopijuokite svetainės ID naudodami prietaisų skydelyje esantį mygtuką „Copy ID“
  2. Skiltyje Settings > API Keys sukurkite naują API RAKTĄ

Aplinkos kintamieji

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

Ką tai daro

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.

Sugeneruotos svetainės komandos

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“
Continue Reading
Previous‹Skriptų kūrimas šablonų kūrimo priemonėjeNextMedia Library›