Profound CMS için önceden yapılandırılmış, minimal bir başlangıç veya dokümantasyon sitesi şablonu içeren bir Next.js uygulaması oluşturun.
Profound CMS için bir Next.js uygulaması oluşturun.
Yeni bir proje oluşturmak için Bun kullanın:
bunx create-profound-next <project-name>
Bir şablonu etkileşimli olarak seçebilir veya doğrudan belirtebilirsiniz:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
Otomatik Git başlatmayı atlamak için:
Otomatik bağımlılık kurulumunu atlamak için:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base: Profound CMS için minimal Next.js başlangıç şablonu.docs: dokümantasyon odaklı arayüze sahip dokümantasyon sitesi başlangıç şablonu.Oluşturulan 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-next, 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 derler
bun start: üretim derlemesini çalıştırır
bun lint: linting çalıştırır
bun generate-schemas: Profound CMS'den CMS şemalarını senkronize eder