Next.js · פקודת CLI
פקודה אחת בונה את ה-webhook route, עמודי הבלוג, הרכיבים, וסכמת ה-SQL, מוכנים לפרויקט שלכם אוטומטית.
vellumup-init הוא כלי ה-CLI הרשמי והקוד-פתוח של VellumUp. הוא בודק את פרויקט ה-Next.js שלכם וכותב את ה-webhook receiver, עמודי הבלוג, וקבצי העזר ישירות לתוכו, בלי העתקה ידנית, בלי צורך בעוזר AI.
npx vellumup-init
הרצת הפקודה ללא דגלים בונה בלוג מלא:
your-project/ ├── app/ │ ├── api/vellumup/route.ts # webhook receiver │ └── blog/ │ ├── page.tsx # paginated blog index │ └── [slug]/page.tsx # article page ├── components/ │ ├── BlogPostLayout.tsx │ ├── BlogSection.tsx │ ├── BlogCard.tsx │ ├── BlogKeyTakeaways.tsx │ └── PillTableOfContents.tsx ├── lib/blog-theme.ts # theming configuration ├── vellumup/articles.sql # PostgreSQL schema └── .env.local # environment variables
כל הדגלים אופציונליים. הרצת הפקודה בלי אף אחד מהם מתחילה הגדרה אינטראקטיבית.
| דגל | אפקט |
|---|---|
| --yes | מצב לא-אינטראקטיבי, מקבל את ברירות המחדל לכל שאלה |
| --route-only | יוצר רק את ה-webhook route, קובץ ה-SQL, והסוד, בלי עמודי בלוג או רכיבים |
| --lang <code> | מגדיר סינון שפה (למשל en, fr) לבלוג שנוצר |
| --no-install | כותב את הקבצים אבל מדלג על הרצת מנהל החבילות שלכם |
| --help | מציג עזרת שימוש, או version-- לגרסה המותקנת |
לאחר יצירת הקבצים, חברו את ה-webhook שהוא יצר לחשבון ה-VellumUp שלכם:
העתיקו את סוד ה-webhook שלכם
ה-CLI כותב סוד פלייסהולדר לקובץ .env.local. צרו סוד אמיתי מ-אינטגרציות ← Next.js בלוח הבקרה של VellumUp והדביקו אותו.
פרסמו את הפרויקט שלכם
ה-webhook route צריך כתובת HTTPS ציבורית כדי לקבל אירועים, פרסמו ל-Vercel או לאירוח הרגיל שלכם לפני רישום ה-endpoint.
רשמו את ה-endpoint
ב-VellumUp, עברו אל אינטגרציות ← Next.js ורשמו את כתובת ה-route שפרסמתם (yoursite.com/api/vellumup) כדי להשלים את החיבור.