شروحات

دليل نشر مواقع Astro على Cloudflare Pages خطوة بخطوة

شرح عملي لإعداد مشروع Astro، ربطه مع GitHub، وضبط النطاق المخصص وملفات sitemap وRSS على Cloudflare Pages.

نشر موقع Astro على Cloudflare Pages مناسب جدا للمجلات التقنية والمدونات السريعة. تحصل على بناء تلقائي من GitHub، شبكة توزيع عالمية، شهادات HTTPS، وإعدادات نطاق واضحة بدون إدارة خادم تقليدي.

المتطلبات الأساسية

قبل البدء تأكد من وجود مشروع Astro يعمل محليا، ومستودع GitHub يحتوي على الملفات، وحساب Cloudflare يمكنه إدارة النطاق. بعد ذلك تصبح العملية عبارة عن ربط المستودع واختيار إعدادات البناء الصحيحة.

إعدادات البناء

في Cloudflare Pages اختر Astro كإطار العمل، ثم استخدم:

  • أمر البناء: npm run build
  • مجلد الإخراج: dist
  • فرع الإنتاج: main

هذه الإعدادات تكفي لمعظم مشاريع Astro الثابتة، خصوصا إذا كان الموقع يعتمد على Markdown وContent Collections.

ربط النطاق

بعد نجاح أول نشر، أضف النطاق المخصص من صفحة المشروع. استخدم progressoft.cc للنطاق الرئيسي وwww.progressoft.cc للنسخة الفرعية. إذا ظهرت رسالة عن سجلات DNS خارجية، احذف السجلات القديمة من DNS ثم أعد المحاولة.

تحسينات بعد النشر

راجع ملف sitemap، تأكد من عمل RSS، وافتح الصفحة من أكثر من جهاز. إذا كان لديك لوحة Decap CMS، اختبر تسجيل الدخول وإنشاء مسودة صغيرة قبل نشر المقالات المهمة.

عرض الكل

مقالات ذات صلة ›