יצירת שלד לאתר המוגדר מראש עבור 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
כדי לדלג על ההתקנה האוטומטית של תלויות:
bunx create-profound-app <project-name> --no-install
cd <project-name>
bun dev
base: תבנית התחלתית לאתר מינימלי עבור Profound CMS.docs: תבנית התחלתית לאתר תיעוד עם ממשק משתמש ייעודי לתיעוד.האפליקציה שנוצרה זקוקה לאתר שאליו היא תתחבר. צרו אתר בלוח הניהול לפני הגדרת משתני הסביבה.
/admin/<websiteId> — המזהה בכתובת הזו הוא מזהה האתר שהסעיף הבא מבקש.מלוח הניהול:
צרו קובץ .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 ומתקין את התלויות הנדרשות.
בתוך הפרויקט שנוצר, הפקודות העיקריות הן:
bun dev: הפעלת שרת הפיתוח
bun build: בנייה לסביבת ייצור
bun start: הרצת גרסת הייצור
bun lint: הפעלת בדיקת lint
bun generate-schemas: סנכרון סכמות CMS מ-Profound CMS