‫نعم. هذا أنا أمشي خلال المهمة على حوامل الربط. أبدأ هنا في دليل
‫نموذج الربط 1. إذا نظرت هنا ، أرى بعض ملفات تخفيض السعر وأشياء أخرى. لست مضطرًا حقًا إلى الاهتمام بهؤلاء
‫، ولكن هذه هي ملفات القوالب القياسية من موقع Jekyll.
‫أعرف عادةً ما إذا كنت سأستخدم Jekyll على جهازي ، فسيتعين علي بالفعل تثبيت Jekyll ، الأمر
‫الذي يتطلب إصدارًا محددًا من Ruby وأدوات أخرى.
‫الشيء الجميل هنا هو أنني لست مضطرًا للقيام بأي من ذلك. يمكنني كتابة docker run.
‫يمكننا أيضًا كتابة Docker container run ، لكنني سأستخدم نموذج الاختزال هنا. سأقوم بإعادة توجيه المنفذ 80
‫إلى المنفذ 4000 في الحاوية كما حددنا.
‫ثم أحتاج إلى تحميل هذا الدليل في الحاوية ، في دليل
‫الموقع هذا ، وبعد ذلك أحتاج إلى تشغيل صورة خدمة
‫Jekyll.
‫نعم. أستطيع أن أرى أن ما حدث هنا كان عندما بدأت بالفعل Jekyll ، لقد قامت بالفعل ببناء موقع الويب
‫هذا من تلك الملفات المصدر.
‫لست مضطرًا لمعرفة ما يعنيه كل ذلك ، لكن يمكنني أن أقول هنا في الأسفل ، أنه بدأ بالفعل
‫وأن الخادم قيد التشغيل.
‫يمكنني الضغط على Control c للتوقف.
‫ثم اسمحوا لي بالانتقال إلى المتصفح واكتب localhost.
‫نعم. موقع الويب الافتراضي. يبدو أنه يحتوي على مشاركة واحدة ، وهي هذه الصفحة هنا.
‫حسنا.
‫الآن سأنتقل إلى محرر الشفرة الخاص بي ، وسأقوم بسحب ملف المنشور هذا كما تحدثنا عنه
‫، وسأقوم بتغيير شيء ما هنا.
‫سأقوم في الواقع بتغيير العنوان.
‫وسأقوم بحفظه.
‫يبدو أن سجلاتي هنا تشير إلى اكتشاف التغييرات في هذا الملف.
‫إذا عدت إلى المتصفح وقمت بالضغط على "تحديث" ... هناك نذهب.
‫كما ترى هنا ، يتم تعيين ملفاتي بشكل صحيح في الحاوية.
‫ترى الحاوية أن الملف يتغير على المضيف ثم يقوم بتحديث الكود الخاص به.
‫هناك نذهب.
‫إذا كنت مهتمًا بـ Jekyll ، فإن Jekyll هو في الواقع مولد موقع Static رائع حقًا. إنه أمر رائع لإنشاء مواقع الويب
‫على GitHub ، وهي مجانية بالمناسبة.
‫يمكنك العثور على مزيد من المعلومات حول هذا الموضوع هنا.
‫بدلاً من تثبيته بالطريقة التي يقترحونها ، يمكنك المضي قدمًا واستخدام mycontainer
‫أو إنشاء حاوية خاصة بك.
‫إذا كنت ترغب في استخدام mycontainer للتجول مع Jekyll في وقتك الخاص ، فيمكنك بالفعل رؤية جميع المعلومات
‫التي قدمتها والوثائق حول كيفية استخدامها ، على Docker Hub أو على GitHub.