profound-logoProfound CMS
⌘K
Admin
Theme
DocsTutorialBlogPhilosophy
DocsTutorialBlogPhilosophy

Hybrid

Collection of Pages with ComponentsТипове компонентиSetup server sent events (SSE) content refetchInstall Profound CMS as a proxyСкриптове в конструктора на шаблониProject ScaffoldingМедийна библиотека

Без глава

Бърз стартSplit Screen JSON Component Builder with LLMComponent Zod Pull

REST API

Преглед на REST APIgetСвързване на уебсайт към CMS APIgetGET /routesgetGET /routegetGET /blocksgetВземане на блокове с CEL кешgetGET /blocks/generatedgetGET /componentsgetGET /components/{name}getGET /dataset/{schema_name}getGET /content-changes (SSE)patchPATCH /dataset/{schema_name}postПревод на публикацияpatchPATCH /translationsgetПолучаване на използванетоpostPOST /csvpatchPATCH /csv
All Systems Operational
Powered Byprofound-logo
Theme

Project Scaffolding

Създайте уебсайт, предварително конфигуриран за Profound CMS, с избор между минимален стартов шаблон и шаблон за документационен сайт.

Създайте Next.js / TanStack приложение за Profound CMS.

Инсталиране и стартиране

Използвайте Bun, за да създадете нов проект:

bunx create-profound-app <project-name>

Можете да изберете шаблон интерактивно или да подадете такъв изрично:

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

За да пропуснете автоматичното инициализиране на Git:

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

За да пропуснете автоматичното инсталиране на зависимостите:

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

Следващи стъпки

cd <project-name>
bun dev

Шаблони

  • base: минимален стартов шаблон за уебсайт за Profound CMS.
  • docs: стартов шаблон за документационен сайт със специфичен за документацията потребителски интерфейс.

Създаване на уебсайта в Profound CMS

Генерираното приложение се нуждае от уебсайт, към който да сочи. Създайте такъв в административния панел, преди да зададете променливите на средата.

  1. Отидете в Административния панел.
  2. Ако организацията ви все още няма уебсайтове, ще бъдете отведени директно към формуляра за създаване. В противен случай отворете падащото меню за организацията в горната част на страничната лента и изберете Създаване на нов уебсайт.
  3. Задайте име и домейн на уебсайта и по желание изберете стартов шаблон.
  4. Натиснете Създаване. Ще бъдете отведени към /admin/<websiteId> — идентификаторът в този URL адрес е идентификаторът на уебсайта, който се изисква в следващия раздел.

Откъде да получите API KEY и идентификатора на уебсайта?

От административния панел:

  1. Копирайте идентификатора на уебсайта чрез бутона „Copy ID“ на таблото
  2. Създайте нов API KEY в раздела Настройки > API ключове

Променливи на средата

Създайте файл .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 копира шаблон в нова директория, заменя заместители в шаблона, като например името на проекта, и по желание инициализира Git хранилище и инсталира необходимите зависимости.

Команди за генерирания уебсайт

В генерирания проект основните команди са:

bun dev: стартира сървъра за разработка
bun build: създава продукционна компилация
bun start: стартира продукционната компилация
bun lint: изпълнява проверка на кода
bun generate-schemas: синхронизира CMS схемите от Profound CMS
Continue Reading
Previous‹Скриптове в конструктора на шаблониNextМедийна библиотека›