نشر

يتم إرسال جميع مخرجات المواقع العالمية إلى مجلد الوجهة. نظرًا لأن هذه ملفات ثابتة، يمكنك نشرها على أي مضيف يسمح بالمواقع الثابتة. لقد استخدمت صفحات Cloudflare للعديد من مشاريعي. تعمل بشكل جيد للغاية لما يصل إلى 20,000 صفحة في تجربتي.

مشروع Core هو مستودع خاص لا يمكن الوصول إليه بشكل افتراضي في كل مكان. يمكنك إضافة رمز وصول شخصي من جيت هاب إلى ملف .gitmodules للحصول على الوصول. إنشاء رمز وصول شخصي على GitHub

  • اذهب إلى GitHub > الإعدادات > إعدادات المطورين > رموز الوصول الشخصية
  • انقر على "إنشاء رمز جديد" (الكلاسيكي)
  • أعطها اسمًا وصفيًا، مثل "وصول بناء Cloudflare"
  • حدد تاريخ انتهاء الصلاحية (أو اختر "بدون انتهاء" إذا لزم الأمر)
  • اختر النطاقات: على الأقل، تحقق من خيار جميع المستودعات. كما أغير هذه الأذونات إلى قراءة فقط: الإجراءات، حالات الالتزام، المحتويات، التعريفات.
  • انقر على "توليد الرمز" ونسخ الرمز على الفور
Add the token to Cloudflare:
  • داخل مشروع Cloudflare Pages الخاص بك، انتقل إلى الإعدادات > متغيرات البيئة
  • أضف متغيرًا جديدًا باسم GITHUB_PAT (أو أي اسم تفضله) عادة ما أضيف نفس الشيء إلى كل من البيئة الإنتاجية والمعاينة (إذا كنت تستخدم المعاينة).
  • قم بلصق رمز الوصول الشخصي كقيمة
  • قم بتحديث ملف .gitmodules الخاص بك: غير عناوين URL للوحدات الفرعية لاستخدام HTTPS مع الرمز المميز:
bash - .gitmodules
[submodule "path/to/submodule"]
      path = path/to/submodule
      url = https://${GITHUB_PAT}@github.com/username/repo.git