ملحوظة: تحقق من Eleventy Netlify Boilerplate. إنه يشبه إلى حد كبير هذا المشروع ولكنه يستخدم منشئ موقع Eleventy الثابت. إنه سريع ومرن ولا يتطلب روبي.
قالب Jekyll بسيط حقًا لإنشاء موقع ويب سريع وثابت على Netlify مع سير عمل نشر مستمر.
تم عرض هذا المشروع في معرض النماذج والمدونة الرسمية لـ Netlify: أفضل 10 مولدات للمواقع الثابتة يجب مشاهدتها في عام 2018
_redirects
و_ _headers
الاختيارية جاهزة للاستخداماستنادًا إلى قالب Netlify's Jekyll + Netlify CMS المبدئي، توجه إلى هناك لمزيد من التفاصيل حول إعدادات النشر والإنشاء أو للحصول على مساعدة في إعداد Netlify.
للحصول على مساعدة بشأن القوالب والتطوير المحلي والأشياء الأخرى ذات الصلة بـ Jekyll، قم بمراجعة مستندات Jekyll الممتازة.
يمكنك اختبار TTFB (الوقت لأول بايت) للموقع التجريبي على testmysite.io
ما عليك سوى النقر فوق زر النشر للحصول على نسختك الخاصة من المستودع المنشور على Netlify:
سيؤدي هذا إلى إعداد كل ما هو مطلوب لتشغيل نظام إدارة المحتوى (CMS):
بعد نشر هذا المشروع، ستضيفك Netlify Identity كمستخدم لنظام إدارة المحتوى (CMS) وسترسل إليك دعوة عبر البريد الإلكتروني. ليس من الضروري قبول هذه الدعوة إذا كنت ترغب في استخدام موفر OAuth (مثل Github) لإدارة المصادقة لنظام إدارة المحتوى (CMS) الخاص بك. يوصى باستخدام طريقة المصادقة هذه لأنها تزيل الحاجة إلى البريد الإلكتروني وكلمة المرور لتسجيل الدخول إلى نظام إدارة المحتوى وتكون أكثر أمانًا بشكل عام. ستحتاج إلى إضافة موفر OAuth في إعدادات تطبيق Netlify ضمن "الإعدادات" > "الهوية" > "الموفرون الخارجيون".
بعد ذلك، انتقل إلى /admin
على موقعك، واختر موفر OAuth الخاص بك من مربع تسجيل الدخول، ومن المفترض بعد ذلك تسجيل الدخول إلى نظام إدارة المحتوى (CMS) الخاص بك.
أنت الآن جاهز تمامًا، ويمكنك البدء في تحرير المحتوى!
ملاحظة: إذا قمت بتبديل الريبو الذي تم إنشاؤه إلى خاص، فستحتاج إلى إعادة إنشاء الرمز المميز الخاص بك، حيث يمكن للرمز المميز الذي تم إنشاؤه باستخدام زر النشر إلى Netlify الوصول إلى المستودعات العامة فقط. لإعادة إنشاء الرمز المميز الخاص بك، توجه إلى "الإعدادات" في لوحة معلومات موقع Netlify، وانتقل إلى قسم "الهوية"، ثم انتقل إلى "الخدمات" حيث سترى زر "تحرير الإعدادات". انقر فوق ذلك وسترى رابطًا نصيًا لـ "إنشاء رمز وصول مميز في GitHub".
استنساخ هذا المستودع وتشغيله:
bundle install
bundle exec jekyll server --watch
في حالة عدم رغبتك في تثبيت Ruby-bundler، يمكنك استخدام عامل الإرساء:
docker-compose up
سوف يراقب Jekyll مجلد المشروع الخاص بك لإجراء التغييرات.
انتقل الآن إلى localhost:4000 لمعاينة الموقع، وlocalhost:4000/admin لتسجيل الدخول إلى نظام إدارة المحتوى.
هذا مشروع مستمر وأرحب بالمساهمات. لا تتردد في تقديم العلاقات العامة.
إذا كنت بحاجة إلى أي مساعدة في إعداد Netlify CMS، يمكنك التواصل مع فريق Netlify في Netlify CMS Gitter.