مدونة شخصية تم إنشاؤها باستخدام Bootstrap، ومدعومة من Jekyll ويتم استضافتها مجانًا في صفحات Github.
الحفاظ على العرض المباشر
الصفحة الرئيسية
صفحة المدونة
صفحة النشر
صفحة المشاريع
هناك عدة بدائل لبناء الموقع ونشره:
أنشئ الموقع باستخدام GitHub Actions الذي يدفع الملفات الناتجة (محتويات _site/
أو ../sustain-pages/
) إلى فرع gh-pages . وهذا هو النهج المتبع حاليا. راجع jekyll_build.yml لمزيد من التفاصيل.
أنشئ الموقع محليًا (مزيد من التفاصيل أدناه) وادفع HTML الناتج إلى مستودع Github، الذي تستضيفه صفحات GitHub بعد ذلك؛
قم ببناء الموقع باستخدام travis-ci (مع الأشياء الجيدة من jekyll-travis) ودفع ملفات HTML التي تم إنشاؤها تلقائيًا إلى فرع gh-pages .
نشر موقع الويب الثابت باستخدام مضيفين متوافقين مع Jekyll، مثل https://www.netlify.com/، والذي يسمح بالنشر من Github repo ونشر موقع الويب باستخدام شبكات CDN. لدى Netlify عرض بداية مجاني.
بالنسبة للخيار 2) ما عليك سوى استنساخ هذا المستودع ( الفرع الرئيسي )، ثم تشغيل bundle exec jekyll serve
داخل الدليل. قم بتحميل محتويات _site/
(أو ../sustain-pages/
) الناتجة إلى مستودعك ( الفرع الرئيسي في حالة التحميل كصفحتك الشخصية (على سبيل المثال username.github.io) أو فرع gh-pages في حالة التحميل كصفحة مشروع (كما هو الحال مع العرض).
بالنسبة للخيار 3) ستحتاج إلى إعداد travis-ci لشوكتك الشخصية. كل ما تحتاجه باختصار هو تغيير التفاصيل الخاصة بك في _config.yml حتى تتمكن من الدفع إلى github repo الخاص بك. ستحتاج أيضًا إلى إنشاء مفتاح آمن لإضافته إلى .travis.yml الخاص بك (يمكنك العثور على مزيد من المعلومات حول كيفية القيام بذلك في هذا الملف). تأكد أيضًا من قراءة الوثائق من jekyll-travis. يتمتع هذا الأسلوب بمزايا واضحة تتمثل في أنك تقوم ببساطة بدفع تغييرات الملف إلى GitHub ويتم إنشاء جميع ملفات HTML لك ودفعها إلى gh-pages . يمكنك أيضًا معرفة ما إذا كان كل شيء لا يزال على ما يرام في إنشاءات موقعك. لا تتردد في الاتصال بي إذا كنت لا تزال تواجه أية مشكلات (انظر أدناه حول تتبع المشكلات).
يتم إنشاء هذا التثبيت بشكل جيد مع Ruby v2.6.3 وJekyll v3.9.0. إذا واجهت أي مشاكل يرجى تسجيلها في أداة تعقب المشكلات.
لا تتردد في سحب طلب التصحيحات والإصلاحات الخاصة بك.
الصورة الشخصية من موقع pexels
حقوق الطبع والنشر (C) 2015-2021 - تم إصدارها بموجب ترخيص MIT.
يُمنح الإذن مجانًا لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج")، للتعامل في البرنامج دون قيود، بما في ذلك، على سبيل المثال لا الحصر، حقوق الاستخدام والنسخ والتعديل والدمج. ونشر و/أو توزيع وترخيص من الباطن و/أو بيع نسخ من البرنامج، والسماح للأشخاص الذين تم توفير البرنامج لهم بالقيام بذلك، وفقًا للشروط التالية:
يجب تضمين إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو"، دون أي ضمان من أي نوع، صريحًا أو ضمنيًا، بما في ذلك، على سبيل المثال لا الحصر، ضمانات القابلية للتسويق والملاءمة لغرض معين وعدم الانتهاك. لا يتحمل المؤلفون أو أصحاب حقوق الطبع والنشر بأي حال من الأحوال المسؤولية عن أي مطالبة أو أضرار أو مسؤولية أخرى، سواء في إجراء العقد أو الضرر أو غير ذلك، الناشئة عن أو خارج أو فيما يتعلق بالبرنامج أو الاستخدام أو المعاملات الأخرى في برمجة.