profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsTypes of ComponentsSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyCEL Scripting in Template BuilderProject ScaffoldingBibliotecă media

Fără interfață

Pornire rapidăSplit Screen JSON Component Builder with LLMComponent Zod Pull

API REST

Prezentare generală API RESTgetConnect your websitegetGET /routesgetGET /routegetGET /blocksgetObține blocuri cu cache CELgetGET /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

Creează un scaffold de site preconfigurat pentru Profound CMS, cu un starter minimal sau un șablon de site de documentație.

Creează un scaffold pentru o aplicație Next.js / TanStack pentru Profound CMS.

Instalare și rulare

Folosește Bun pentru a crea un proiect nou:

bunx create-profound-app <project-name>

Poți alege interactiv un șablon sau poți specifica unul explicit:

bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs

Pentru a omite inițializarea automată a Git:

bunx create-profound-app <project-name> --no-git

Pentru a omite instalarea automată a dependențelor:

bunx create-profound-app <project-name> --no-install

Pașii următori

cd <project-name>
bun dev

Șabloane

  • base: starter minimal de site pentru Profound CMS.
  • docs: starter de site de documentație cu interfață de utilizare specifică documentației.

Creează site-ul în Profound CMS

Aplicația generată are nevoie de un site către care să indice. Creează unul în panoul de administrare înainte de a configura variabilele de mediu.

  1. Accesează Panoul de administrare.
  2. Dacă organizația ta nu are încă niciun site, vei ajunge direct la formularul de creare. În caz contrar, deschide meniul derulant al organizației din partea de sus a barei laterale și alege Creează un site nou.
  3. Atribuie site-ului un nume și un domeniu și, opțional, alege un șablon de pornire.
  4. Apasă pe Creează. Vei fi direcționat către /admin/<websiteId> — ID-ul din acel URL este ID-ul site-ului solicitat în secțiunea următoare.

De unde obțin CHEIA API și ID-ul site-ului?

Din panoul de administrare:

  1. Copiază ID-ul site-ului folosind butonul „Copiază ID-ul” de pe tabloul de bord
  2. Creează o CHEIE API nouă în secțiunea Setări > Chei API

Variabile de mediu

Creează un fișier .env.local în site-ul generat:

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

Ce face

create-profound-app copiază un șablon într-un director nou, înlocuiește substituenții șablonului, cum ar fi numele proiectului, și, opțional, inițializează un depozit Git și instalează dependențele necesare.

Comenzile site-ului generat

În proiectul generat, comenzile principale sunt:

bun dev: pornește serverul de dezvoltare
bun build: construiește aplicația pentru producție
bun start: rulează build-ul de producție
bun lint: rulează verificarea linting-ului
bun generate-schemas: sincronizează schemele CMS din Profound CMS
Continue Reading
Previous‹CEL Scripting in Template BuilderNextBibliotecă media›