Firebase is back at Google I/O on May 10! Register now

ابدأ مع Firebase Hosting

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

يمنحك Firebase Hosting طريقة سريعة وآمنة وموثوقة لاستضافة الأصول الثابتة لتطبيقك (HTML و CSS وجافا سكريبت وملفات الوسائط وما إلى ذلك) بالإضافة إلى خدمة المحتوى الديناميكي والخدمات المصغرة المضيفة .

يتم دعم استضافتنا على مستوى الإنتاج من خلال شبكة توصيل محتوى عالمية (CDN). تخدم الاستضافة المحتوى الخاص بك عبر SSL ، بشكل افتراضي ، ويمكن استخدامه مع المجال المخصص الخاص بك أو على النطاقات الفرعية لمشروعك دون أي تكلفة على web.app و firebaseapp.com .

قبل ان تبدأ

قبل أن تتمكن من إعداد استضافة Firebase ، تحتاج إلى إنشاء مشروع Firebase .

الخطوة 1 : قم بتثبيت Firebase CLI

قم بزيارة وثائق Firebase CLI لمعرفة كيفية تثبيت CLI أو التحديث إلى أحدث إصدار .

الخطوة 2 : ابدأ مشروعك

لتوصيل ملفات مشروعك المحلي بمشروع Firebase ، قم بتشغيل الأمر التالي من جذر دليل المشروع المحلي:

firebase init hosting

أثناء تهيئة المشروع ، من مطالبات Firebase CLI:

  1. حدد مشروع Firebase للاتصال بدليل مشروعك المحلي.

    مشروع Firebase المحدد هو مشروع Firebase "الافتراضي" الخاص بك لدليل مشروعك المحلي. لربط مشاريع Firebase الإضافية بدليل مشروعك المحلي ، قم بإعداد الأسماء المستعارة للمشروع .

  2. حدد دليلاً لاستخدامه كدليل جذر عام.

    يحتوي هذا الدليل على جميع ملفاتك الثابتة المعروضة بشكل عام ، بما في ذلك ملف index.html وأي أصول أخرى تريد نشرها على Firebase Hosting.

    • يسمى الإعداد الافتراضي لدليل الجذر العام public .

      • يمكنك تحديد الدليل الجذر العام الآن أو يمكنك تحديده لاحقًا في ملف تكوين firebase.json .

      • إذا حددت الإعداد الافتراضي ولم يكن لديك بالفعل دليل يسمى public ، يقوم Firebase بإنشائه لك.

    • إذا لم يكن لديك بالفعل ملف index.html أو ملف 404.html صالح في الدليل الجذر العام ، يقوم Firebase بإنشائهما لك.

  3. اختر التكوين لموقعك.

    إذا اخترت إنشاء تطبيق من صفحة واحدة ، فسيضيف Firebase تلقائيًا تكوينات إعادة الكتابة لك.

في نهاية التهيئة ، يقوم Firebase تلقائيًا بإنشاء وإضافة ملفين إلى جذر دليل التطبيق المحلي:

الخطوة 3 : انشر على موقعك

للنشر إلى موقعك ، قم بتشغيل الأمر التالي من جذر دليل المشروع المحلي الخاص بك:

firebase deploy --only hosting

ينشر هذا الأمر محتوى الاستضافة الخاص بك والتهيئة إلى النطاقات الفرعية التالية التي يوفرها Firebase:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

تعرف على المزيد حول عمليات النشر وحتى اختبار موقعك محليًا .

الخطوات التالية

الآن موقعك جاهز للمشاركة مع العالم!