Minimal bir başlangıç şablonu veya dokümantasyon sitesi şablonuyla, Profound CMS için önceden yapılandırılmış bir web sitesi oluşturur.
Profound CMS için bir Next.js / TanStack uygulaması oluşturur.
Yeni bir proje oluşturmak için Bun kullanın:
bunx create-profound-app <project-name>
Bir şablonu etkileşimli olarak seçebilir veya açıkça belirtebilirsiniz:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Otomatik Git başlatmayı atlamak için:
bunx create-profound-app <project-name> --no-git
Otomatik bağımlılık kurulumunu atlamak için:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: Profound CMS için minimal web sitesi başlangıç şablonu.docs: Dokümantasyona özel kullanıcı arayüzüne sahip dokümantasyon sitesi başlangıç şablonu.Oluşturulan uygulamanın bağlanacağı bir web sitesine ihtiyacı vardır. Ortam değişkenlerinizi ayarlamadan önce Yönetim Paneli'nde bir web sitesi oluşturun.
/admin/<websiteId> adresine yönlendirilirsiniz — bu URL'deki kimlik, sonraki bölümün istediği web sitesi kimliğidir.Yönetim Paneli'nden:
Oluşturulan web sitenizde bir .env.local dosyası oluşturun:
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, bir şablonu yeni bir dizine kopyalar, proje adı gibi şablon yer tutucularını değiştirir ve isteğe bağlı olarak bir Git deposu başlatıp gerekli bağımlılıkları kurar.
Oluşturulan projenin içinde temel komutlar şunlardır:
bun dev: geliştirme sunucusunu başlatır
bun build: üretim için derleme yapar
bun start: üretim derlemesini çalıştırır
bun lint: lint işlemini çalıştırır
bun generate-schemas: CMS şemalarını Profound CMS'ten senkronize eder