สร้างโครงร่างเว็บไซต์ที่กำหนดค่าไว้ล่วงหน้าสำหรับ 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
หากต้องการข้ามการติดตั้ง dependencies โดยอัตโนมัติ:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: โครงเริ่มต้นเว็บไซต์แบบพื้นฐานสำหรับ Profound CMSdocs: โครงเริ่มต้นเว็บไซต์เอกสารพร้อม UI เฉพาะสำหรับเอกสารแอปที่สร้างจากโครงร่างจำเป็นต้องมีเว็บไซต์สำหรับเชื่อมต่อ สร้างเว็บไซต์ในแผงควบคุมผู้ดูแลระบบก่อนตั้งค่าตัวแปรสภาพแวดล้อม
/admin/<websiteId> — ID ใน URL นั้นคือ ID ของเว็บไซต์ที่ส่วนถัดไปต้องใช้จากแผงควบคุมผู้ดูแลระบบ:
สร้างไฟล์ .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 รวมถึงติดตั้ง dependencies ที่จำเป็นได้ตามต้องการ
ภายในโปรเจกต์ที่สร้างขึ้น คำสั่งหลักมีดังนี้:
bun dev: เรียกใช้เซิร์ฟเวอร์สำหรับการพัฒนา
bun build: สร้างสำหรับใช้งานจริง
bun start: เรียกใช้บิลด์สำหรับใช้งานจริง
bun lint: ตรวจสอบ linting
bun generate-schemas: ซิงค์สคีมา CMS จาก Profound CMS