‫ตกลง. นี่คือฉันเดินผ่านงานที่ได้รับมอบหมายบนภูเขาผูก
‫ฉันเริ่มต้นที่นี่ในไดเรกทอรีผูกตัวอย่าง 1 ถ้าฉันดูที่นี่ฉันจะเห็นไฟล์ markdown และสิ่งอื่น ๆ ฉันไม่จำเป็นต้องใส่ใจกับสิ่งเหล่านั้น
‫แต่มันเป็นไฟล์เทมเพลตมาตรฐานจากเว็บไซต์ Jekyll
‫ฉันรู้ว่าปกติถ้าฉันจะใช้ Jekyll บนเครื่องของฉันฉันจะต้องติดตั้ง Jekyll ซึ่งต้องใช้
‫Ruby รุ่นพิเศษและเครื่องมืออื่น ๆ
‫สิ่งที่ดีที่นี่คือฉันไม่ต้องทำอย่างนั้น ฉันสามารถพิมพ์นักเทียบท่าวิ่งได้
‫นอกจากนี้เรายังสามารถพิมพ์นักเทียบท่าวิ่งคอนเทนเนอร์ แต่ฉันจะใช้แบบฟอร์มชวเลขที่นี่ ฉันจะส่งต่อพอร์ต 80
‫ไปยังพอร์ต 4000 ในคอนเทนเนอร์ตามที่เราระบุ
‫จากนั้นฉันต้องติดไดเรกทอรีนี้ลงในคอนเทนเนอร์ในไดเรกทอรีไซต์นั้นแล้วฉันต้องเรียกใช้อิมเมจ Jekyll
‫ตกลง. ฉันสามารถเห็นสิ่งที่เกิดขึ้นที่นี่เมื่อเริ่มต้น Jekyll จริง ๆ
‫แล้วมันสร้างเว็บไซต์นี้จากไฟล์ต้นฉบับเหล่านั้น
‫ฉันไม่จำเป็นต้องทราบความหมายทั้งหมด แต่ฉันสามารถบอกได้ที่นี่ที่ด้านล่างว่ามันเริ่มต้นจริงและเซิร์ฟเวอร์ทำงานอยู่
‫ฉันสามารถกดควบคุม c เพื่อหยุด
‫จากนั้นให้ฉันไปที่เบราว์เซอร์ของฉันและพิมพ์ localhost
‫ตกลง. เว็บไซต์เริ่มต้น ดูเหมือนว่าจะมีหนึ่งโพสต์ซึ่งเป็นหน้านี้ที่นี่
‫เอาล่ะ
‫ตอนนี้ฉันกำลังจะไปที่โปรแกรมแก้ไขโค้ดของฉันและฉันจะดึงไฟล์โพสต์ขึ้นมาอย่างที่เราพูดถึงแล้วฉันจะเปลี่ยนอะไรบางอย่างที่นี่
‫จริง ๆ แล้วฉันจะเปลี่ยนชื่อ
‫และฉันจะบันทึกไว้
‫ดูเหมือนว่าไฟล์บันทึกของฉันกลับมาที่นี่บอกว่าตรวจพบการเปลี่ยนแปลงในไฟล์นั้น
‫ถ้าฉันกลับไปที่เบราว์เซอร์ของฉันและกดรีเฟรช ... เราจะไปที่นั่น.
‫อย่างที่คุณเห็นที่นี่ไฟล์ของฉันถูกแมปลงในคอนเทนเนอร์อย่างถูกต้อง
‫ที่เก็บเห็นการเปลี่ยนแปลงไฟล์บนโฮสต์แล้วอัปเดตรหัส
‫เราจะไปที่นั่น.
‫หากคุณสนใจ Jekyll จริง ๆ แล้ว Jekyll นั้นเป็น Static Site Generator ที่ยอดเยี่ยมจริงๆ มันยอดเยี่ยมสำหรับการสร้างเว็บไซต์บน
‫GitHub ซึ่งฟรี
‫คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ที่นี่
‫แทนที่จะติดตั้งตามที่พวกเขาแนะนำจริง ๆ คุณสามารถไปข้างหน้าและใช้ mycontainer
‫หรือสร้างของคุณเอง
‫หากคุณต้องการใช้ mycontainer เพื่อเล่นกับ Jekyll ในเวลาของคุณเองคุณสามารถดูข้อมูลทั้งหมดที่ฉันให้ไว้และเอกสารเกี่ยวกับวิธีใช้ใน
‫Docker Hub หรือ GitHub