תיעוד
מדריך פרסום
מדריך מעשי לפרסום אתרים סטטיים, הכנת build של framework, חיבור דומיינים ועדכון פרויקטים ב-DeployPages.
התחלה מהירה
פרסום פירושו להפוך קבצי אתר מקומיים ל-URL שאנשים יכולים לפתוח. DeployPages בנוי לפלט סטטי, כך שהפרסום הראשון יכול להתחיל מתיקייה במקום מהגדרת שרת.
אפשרות 1: פרסום גרור ושחרר
הדרך המהירה ביותר לפרויקטים סטטיים. אם האתר כבר כולל HTML, CSS, JavaScript או תיקיית build גמורה, אפשר להעלות אותו ישירות.
התאמה טובה עבור
- 1הכינו את תיקיית הפרויקט
התיקייה שמעלים צריכה לכלול קובץ index.html בשורש, יחד עם כל קובצי הסגנון, הסקריפטים והתמונות שהדף תלוי בהם.
מבנה תיקיות לדוגמהmy-site/├── index.html├── styles.css├── script.js└── images/ ├── logo.png └── hero.jpgטעות נפוצה
אם index.html חסר או נמצא עמוק בתוך תיקיית משנה, האתר לא ייטען כראוי אחרי ההעלאה. - 2פתחו את אזור ההעלאה
השתמשו באזור ההעלאה ב-DeployPages. אפשר לפרסם קודם פרויקט זמני, ואז להיכנס מאוחר יותר אם רוצים לשמור אותו.
- 3העלו את התיקייה
גררו את התיקייה המלאה לאזור ההעלאה או בחרו אותה בבורר הקבצים. בפרויקטי framework, העלו את תיקיית הפלט של ה-build ולא את תיקיית קוד המקור.
- 4פתחו את ה-URL שנוצר
כאשר ההעלאה מסתיימת, DeployPages מחזיר URL פעיל שאפשר להשתמש בו מיד לבדיקה או לשיתוף.
אפשרות 2: תהליך CLI
שימושי כאשר אותו build מתפרסם שוב ושוב, והפרסום צריך להשתלב בסקריפט, בעבודת CI או ברשימת בדיקה.
השתמשו בזה כשהפרסום חוזר על עצמו
התקינו את ה-CLI
השתמשו במנהל החבילות המועדף כדי להתקין את ה-CLI גלובלית.
npm install -g @deploypages/cliאימות
הריצו את פקודת ההתחברות והשלימו את שלב ההרשאה בדפדפן.
deploypages loginפרסמו את התיקייה הנוכחית
הריצו את פקודת הפרסום מתוך תיקיית הפלט של ה-build.
deploypages deployמדריך build ל-frameworks
Frameworks מודרניים צריכים שלב build לפני ההעלאה. המטרה תמיד זהה: ליצור קבצים סטטיים פשוטים שהדפדפן יכול לפתוח ישירות.
מה המשמעות של "build"
React / Vue / Vite
npm run buildהעלו את תיקיית dist עצמה, לא את שורש הפרויקט.
Next.js ייצוא סטטי
npm run buildהגדירו output: 'export' ב-next.config.js לפני ה-build.
HTML רגיל
אין צורך בשלב buildהשאירו את index.html בשורש התיקייה.
Hugo / Hexo
hugo או hexo generateהעלו את תיקיית public שנוצרה.
דוגמה לייצוא סטטי ב-Next.js
/** @type {import('next').NextConfig} */const nextConfig = { output: 'export', images: { unoptimized: true },};
module.exports = nextConfig;מגבלות ייצוא סטטי
דומיינים מותאמים אישית
DeployPages יכול לחבר דומיין משלכם אחרי הפרסום הראשון, כך שהפרויקט יוכל לעבור מ-URL זמני לכתובת ממותגת.
מה נחשב כדומיין?
שלב 1: הוסיפו את הדומיין בלוח הבקרה
עברו להגדרות הפרויקט, פתחו את לשונית הדומיינים והוסיפו את שם ה-host שברצונכם לחבר.
שלב 2: הגדירו DNS
DeployPages יספק את יעדי DNS הדרושים לאימות בעלות וניתוב תנועה.
שלב 3: המתינו לאימות
כאשר ה-DNS מתעדכן, סטטוס הדומיין הופך לתקין ואפשר להשלים את הפעלת ה-HTTPS.
| סוג | Host | ערך | מטרה |
|---|---|---|---|
| CNAME | www | cname.deploypages.site | מפנה תנועה ל-DeployPages |
| TXT | _deploypages-challenge | deploypages-verify=... | מאמת בעלות על הדומיין |
בחירת ערך ה-Host
- השתמשו ב-www בעת חיבור www.example.com.
- השתמשו ב-@ בעת חיבור דומיין השורש example.com.
- השתמשו בתווית תת-דומיין כמו blog בעת חיבור blog.example.com.
עדכון אתר
אותו תהליך, גרסה חדשה
- 1ערכו את קבצי המקור
שנו טקסט, סגנונות, מדיה או נכסים באופן מקומי.
- 2בנו מחדש בעת הצורך
אם הפרויקט משתמש ב-framework, צרו תחילה תיקיית פלט חדשה מה-build.
- 3פתחו את לוח הבקרה של הפרויקט
חזור לדף הפרויקט ב-DeployPages.
- 4העלו את הגרסה החדשה
החליפו את ה-build הקודם בתיקייה העדכנית. היסטוריית הפרסום שומרת תיעוד של הגרסה החדשה.
לאחר השלמת ההעלאה, ה-build החדש הופך לפעיל והגרסאות הקודמות נשארות זמינות לשחזור.