הדף הזה מוגש עכשיו מ־…

אחסון סטטי זה לא סוף הסיפור.
Cloudflare Pages — בחינם.

GitHub Pages מגיש קבצים. Cloudflare Pages מריץ קוד בקצה הרשת, מזהה מאיפה הגעת, שומר מצב, מקבל טפסים ומדבר עם מסד נתונים — הכל במסלול החינמי. כל הכפתורים למטה הם אמיתיים.

כל הדמואים כאן רצים על Pages Functions — קוד שאין שום דרך להריץ ב־GitHub Pages.

מדינה
…
עיר
…
Data Center
…
זמן עיבוד
…
פרוטוקול
…
דמו חי

שש יכולות שפשוט אין ב־GitHub Pages

לחצו על הכפתורים. כל תגובה מגיעה משרת edge שרץ בשבריר שנייה מכם, לא מקובץ שהועלה מראש.

🌍 גאו-לוקיישן בצד השרת

GitHub Pages: בלתי אפשריPages: מובנה

Cloudflare מצרפת לכל בקשה אובייקט request.cf עם מדינה, עיר, אזור זמן, ASN ומטבע. אתר סטטי חייב לקרוא ל-API חיצוני בתשלום כדי לקבל את זה.

לחצו כדי להריץ…

🔢 מצב מתמשך (KV)

GitHub Pages: בלתי אפשריPages: KV חינם

מונה גלובלי שנשמר ב־Workers KV ומשותף לכל המבקרים בעולם. 100,000 קריאות ליום בחינם. באתר סטטי המספר הזה יכול לחיות רק ב-localStorage — כלומר לא באמת קיים.

לחצו כדי להריץ…

📮 קבלת טפסים (POST)

GitHub Pages: 405Pages: Function

GitHub Pages מחזיר שגיאה על כל בקשת POST — הוא מגיש קבצים בלבד. כאן ה-Function מקבל את הטופס, מוודא אותו ומחזיר תשובה. אפשר מכאן לשלוח מייל, לכתוב ל-D1 או לקרוא לוובהוק.

לחצו כדי להריץ…

🧪 A/B ו־Middleware

GitHub Pages: רק בצד לקוחPages: _middleware

קובץ _middleware.js רץ לפני כל בקשה — מקצה variant, מוסיף כותרות, חוסם בוטים או מודד זמן. הקצאה יציבה דרך cookie, בלי הבהוב של flash-of-content.

לחצו כדי להריץ…

🔐 סודות בצד השרת

GitHub Pages: הכל חשוףPages: env secrets

באתר סטטי כל מפתח API שתשימו בקוד גלוי לכל מי שפותח View Source. כאן ה-Function מחזיק את הסוד ב-environment ומחזיר רק את התוצאה — פרוקסי מאובטח ל-API חיצוני.

לחצו כדי להריץ…

🧾 כותרות ו-Cache מלאים

GitHub Pages: קבועPages: _headers

GitHub Pages לא נותן לשלוט בכותרות HTTP — אין CSP, אין HSTS משלכם, אין cache-control מותאם. כאן קובץ _headers שולט בכל, ו-_redirects נותן הפניות ופרוקסי בלי שורת JS.

לחצו כדי להריץ…
השוואה

מסלול חינמי מול מסלול חינמי

בלי כוכביות. שני השירותים חינם לגמרי — ההבדל הוא במה מותר לכם לעשות.

יכולתGitHub PagesCloudflare Pages
קוד בצד שרת✗ אין בכלל✓ Functions, 100k בקשות/יום
בקשות POST / API✗ מחזיר 405✓ כל שיטת HTTP
מסד נתונים✗✓ D1 (SQLite) + KV, בחינם
אחסון קבצים✗✓ R2, 10GB בחינם
שליטה בכותרות HTTP✗ אין✓ קובץ _headers
הפניות ופרוקסירק meta-refresh✓ _redirects עם 301/200-proxy
רוחב פס100GB/חודש (soft)✓ ללא הגבלה
build מ-repo פרטי✗ דורש Pro✓ בחינם
Preview לכל branch/PR✗✓ URL ייחודי אוטומטי
הגנת סיסמה / SSO לאתר✗✓ Cloudflare Access
אנליטיקס ללא עוגיות✗✓ Web Analytics מובנה
מספר builds10 לשעה500 לחודש
גודל אתר1GB25MB לקובץ, 20k קבצים
רשת קצהFastly, ~90 ערים✓ 330+ ערים
DDoS ו-WAFבסיסי✓ הגנה מלאה כלולה
Rollback לגרסה קודמתדרך git בלבד✓ בלחיצה מהדאשבורד
השורה התחתונה

מתי בכל זאת GitHub Pages?

כשהאתר הוא תיעוד של פרויקט קוד פתוח שכבר יושב ב-GitHub, ואתם רוצים אפס הגדרות. לכל דבר אחר — בלוג, פורטפוליו, לנדינג עם טופס, SaaS קטן — Cloudflare Pages נותן בחינם את מה שב-GitHub Pages תצטרכו לשלם עליו לשירותים חיצוניים.