← المستوى 6 – قائد المشروع

الدرس 3 من 8 ⏱ 35 دقيقة بريميوم

الاستضافة وأول نشر لك

ارفع موقعك إلى الإنترنت عبر GitHub Pages، وصله بنطاقك.

أين سيعيش موقعك

الاستضافة (hosting) الخادم حيث يعيش موقعك. لموقع ثابت (HTML، CSS، JS – بالضبط ما كنت تبنيه)، أفضل بداية هي GitHub Pages: مجانية، موثوقة، وتعرف Git أصلاً.

شاهد معي: النشر على GitHub Pages

  1. ادفع مشروعك إلى GitHub (تعرف كيف: git add .، git commit، git push).
  2. على GitHub، افتح repository → Settings → Pages.
  3. تحت «Source»، اختر فرع main ومجلد / (root).
  4. احفظ – خلال دقيقة، موقعك يعمل على your-name.github.io/repo-name.

انتهى. موقعك على الإنترنت، والعالم كله يمكنه رؤيته. 🎉

وصل نطاقك الخاص

لديك نطاق من الدرس السابق؟ لنصله:

  1. على GitHub: Settings → Pages → Custom domain → أدخل نطاقك.
  2. عند المسجّل، اضبط سجلات DNS (تجدها في وثائق GitHub Pages):
    • سجل CNAME لـ wwwyour-name.github.io
    • سجلات A للنطاق بلا www → عناوين IP لـ GitHub Pages
  3. انتظر – تغييرات DNS قد تأخذ حتى بضع ساعات لتنتشر في العالم (عادة دقائق فقط).
💡

لديك موقع بخادم خاص (سجل زوار أو chatbot)؟ GitHub Pages يتعامل فقط مع صفحات ثابتة – الخادم يحتاج استضافة مختلفة (مثلاً Railway، Render؛ لديهما خطط بداية مجانية). العملية مشابهة: تصل repository والخدمة تشغّل الخادم. ما زال يمكنك إبقاء الجزء الثابت من موقعك على Pages.

الآن دورك 💪

  1. انشر مشروعك على GitHub Pages حسب الخطوات أعلاه.
  2. افتح موقعك على هاتفك (ليس على Wi-Fi!) – هل تراه؟ هكذا يراه العالم كله.
  3. أرسل العنوان لشخص واحد (والد، صديق) واطلب ملاحظات: ما يعمل، ما يبدو غريباً.
  4. إن كان لديك نطاق، صله وتحقق أن موقعك يعمل على عنوانك الخاص.
  5. اكتب في LAUNCH.md: عنوان موقعك وتاريخ أول نشر. تلك لحظة تاريخية!

تحقق: موقعك قابل للوصول من أي جهاز في العالم – على عنوان GitHub Pages، ويفضّل على نطاقك الخاص. شخص غيرك رآه.

ما ستخرج به من هذا الدرس