Profound CMS에 맞게 사전 구성된 Next.js 앱을 최소 스타터 또는 문서 사이트 템플릿 중 하나로 스캐폴딩합니다.
Profound CMS용 Next.js 앱을 스캐폴딩합니다.
Bun을 사용하여 새 프로젝트를 생성하세요:
bunx create-profound-next <project-name>
템플릿을 대화형으로 선택하거나 명시적으로 전달할 수 있습니다:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
자동 Git 초기화를 건너뛰려면:
bunx create-profound-next <project-name> --no-git
자동 의존성 설치를 건너뛰려면:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base: Profound CMS용 최소한의 Next.js 스타터.docs: 문서 전용 UI가 포함된 문서 사이트 스타터.생성된 웹사이트에 .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-next는 템플릿을 새 디렉터리에 복사하고 프로젝트 이름과 같은 템플릿 플레이스홀더를 교체하며, 선택적으로 Git 저장소를 초기화하고 필요한 의존성을 설치합니다.
생성된 프로젝트 내에서 주요 명령어는 다음과 같습니다:
bun dev: 개발 서버를 시작합니다
bun build: 프로덕션용으로 빌드합니다
bun start: 프로덕션 빌드를 실행합니다
bun lint: 린트를 실행합니다
bun generate-schemas: Profound CMS에서 CMS 스키마를