﻿1
00:00:05,540 --> 00:00:11,720
‫نعم. هذا أنا أمشي خلال المهمة على حوامل الربط. أبدأ هنا في دليل

2
00:00:11,720 --> 00:00:19,670
‫نموذج الربط 1. إذا نظرت هنا ، أرى بعض ملفات تخفيض السعر وأشياء أخرى. لست مضطرًا حقًا إلى الاهتمام بهؤلاء

3
00:00:19,670 --> 00:00:24,700
‫، ولكن هذه هي ملفات القوالب القياسية من موقع Jekyll.

4
00:00:24,830 --> 00:00:30,020
‫أعرف عادةً ما إذا كنت سأستخدم Jekyll على جهازي ، فسيتعين علي بالفعل تثبيت Jekyll ، الأمر

5
00:00:30,020 --> 00:00:33,140
‫الذي يتطلب إصدارًا محددًا من Ruby وأدوات أخرى.

6
00:00:33,140 --> 00:00:36,840
‫الشيء الجميل هنا هو أنني لست مضطرًا للقيام بأي من ذلك. يمكنني كتابة docker run.

7
00:00:36,880 --> 00:00:44,070
‫يمكننا أيضًا كتابة Docker container run ، لكنني سأستخدم نموذج الاختزال هنا. سأقوم بإعادة توجيه المنفذ 80

8
00:00:44,930 --> 00:00:50,030
‫إلى المنفذ 4000 في الحاوية كما حددنا.

9
00:00:50,180 --> 00:00:55,100
‫ثم أحتاج إلى تحميل هذا الدليل في الحاوية ، في دليل

10
00:00:57,710 --> 00:01:02,030
‫الموقع هذا ، وبعد ذلك أحتاج إلى تشغيل صورة خدمة

11
00:01:06,540 --> 00:01:07,940
‫Jekyll.

12
00:01:11,450 --> 00:01:16,970
‫نعم. أستطيع أن أرى أن ما حدث هنا كان عندما بدأت بالفعل Jekyll ، لقد قامت بالفعل ببناء موقع الويب

13
00:01:16,970 --> 00:01:18,000
‫هذا من تلك الملفات المصدر.

14
00:01:18,020 --> 00:01:22,670
‫لست مضطرًا لمعرفة ما يعنيه كل ذلك ، لكن يمكنني أن أقول هنا في الأسفل ، أنه بدأ بالفعل

15
00:01:22,760 --> 00:01:24,150
‫وأن الخادم قيد التشغيل.

16
00:01:24,170 --> 00:01:27,010
‫يمكنني الضغط على Control c للتوقف.

17
00:01:27,050 --> 00:01:31,530
‫ثم اسمحوا لي بالانتقال إلى المتصفح واكتب localhost.

18
00:01:31,670 --> 00:01:37,310
‫نعم. موقع الويب الافتراضي. يبدو أنه يحتوي على مشاركة واحدة ، وهي هذه الصفحة هنا.

19
00:01:37,310 --> 00:01:37,690
‫حسنا.

20
00:01:37,700 --> 00:01:43,550
‫الآن سأنتقل إلى محرر الشفرة الخاص بي ، وسأقوم بسحب ملف المنشور هذا كما تحدثنا عنه

21
00:01:44,510 --> 00:01:46,710
‫، وسأقوم بتغيير شيء ما هنا.

22
00:01:46,770 --> 00:01:47,980
‫سأقوم في الواقع بتغيير العنوان.

23
00:01:53,810 --> 00:01:55,060
‫وسأقوم بحفظه.

24
00:01:55,100 --> 00:02:01,240
‫يبدو أن سجلاتي هنا تشير إلى اكتشاف التغييرات في هذا الملف.

25
00:02:01,410 --> 00:02:05,180
‫إذا عدت إلى المتصفح وقمت بالضغط على "تحديث" ... هناك نذهب.

26
00:02:05,190 --> 00:02:09,840
‫كما ترى هنا ، يتم تعيين ملفاتي بشكل صحيح في الحاوية.

27
00:02:09,840 --> 00:02:14,730
‫ترى الحاوية أن الملف يتغير على المضيف ثم يقوم بتحديث الكود الخاص به.

28
00:02:14,890 --> 00:02:15,490
‫هناك نذهب.

29
00:02:15,510 --> 00:02:21,870
‫إذا كنت مهتمًا بـ Jekyll ، فإن Jekyll هو في الواقع مولد موقع Static رائع حقًا. إنه أمر رائع لإنشاء مواقع الويب

30
00:02:21,870 --> 00:02:25,950
‫على GitHub ، وهي مجانية بالمناسبة.

31
00:02:26,220 --> 00:02:28,720
‫يمكنك العثور على مزيد من المعلومات حول هذا الموضوع هنا.

32
00:02:29,100 --> 00:02:33,360
‫بدلاً من تثبيته بالطريقة التي يقترحونها ، يمكنك المضي قدمًا واستخدام mycontainer

33
00:02:33,360 --> 00:02:34,770
‫أو إنشاء حاوية خاصة بك.

34
00:02:34,770 --> 00:02:40,920
‫إذا كنت ترغب في استخدام mycontainer للتجول مع Jekyll في وقتك الخاص ، فيمكنك بالفعل رؤية جميع المعلومات

35
00:02:41,220 --> 00:02:46,320
‫التي قدمتها والوثائق حول كيفية استخدامها ، على Docker Hub أو على GitHub.

