Skapa en webbplats som är förkonfigurerad för Profound CMS, med antingen en minimal startmall eller en mall för en dokumentationswebbplats.
Skapa en Next.js-/TanStack-app för Profound CMS.
Använd Bun för att skapa ett nytt projekt:
bunx create-profound-app <project-name>
Du kan välja en mall interaktivt eller ange en uttryckligen:
bunx create-profound-app <project-name> --framework=next/tanstack --template=base/docs
Så här hoppar du över automatisk initiering av Git:
bunx create-profound-app <project-name> --no-git
Så här hoppar du över automatisk installation av beroenden:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: minimal webbplatsmall för Profound CMS.docs: startmall för en dokumentationswebbplats med UI som är särskilt anpassat för dokumentation.Den skapade appen behöver en webbplats att ansluta till. Skapa en i administrationspanelen innan du konfigurerar dina miljövariabler.
/admin/<websiteId> — ID:t i den URL:en är webbplats-ID:t som efterfrågas i nästa avsnitt.Från administrationspanelen:
Skapa en .env.local-fil i den genererade webbplatsen:
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 kopierar en mall till en ny katalog, ersätter platshållare i mallen, till exempel projektnamnet, och initierar eventuellt ett Git-arkiv samt installerar nödvändiga beroenden.
I det genererade projektet är de viktigaste kommandona:
bun dev: starta utvecklingsservern
bun build: bygg för produktion
bun start: kör produktionsbygget
bun lint: kör lintning
bun generate-schemas: synkronisera CMS-scheman från Profound CMS