การพัฒนาครั้งแรกในการสร้างและการใช้พลังงานโดยอัตโนมัติบริการ GitHub หน้า Jekyll นอกจากนี้ยังสามารถใช้งานบนเซิร์ฟเวอร์แบบสแตนด์อโลนและช่วยให้ผู้ใช้เรียกใช้เว็บไซต์ของตัวเองมาก </ p>
Jekyll ทำงานโดยการอ่านแม่แบบการทำงานผ่านสิ่งทอ / Markdown และตัวแปลงเหลวและคายออกเว็บไซต์คงสมบูรณ์.
มันเป็นไปอย่างรวดเร็วมากเมื่อมันมาถึงการรวบรวมเว็บไซต์และเอาท์พุทตั้งแต่ทรัพยากรที่มีทรัพยากร HTML, CSS และ JS คง end-สินค้ายังเป็นไปอย่างรวดเร็วมากเช่นกัน.
Jekyll ไม่ได้เป็นเต็มเป่า CMS แต่เพียงสคริปต์ที่มั่งเว็บไซต์สุดท้ายจากไฟล์เนื้อหาและแม่แบบโดยไม่ต้องมีการจัดการกับแผงการบริหารที่ซับซ้อน.
มันทำงาน แต่เพียงผู้เดียวจากสถานีทับทิมและใช้ง่ายมากที่จะทำความเข้าใจโครงสร้างโฟลเดอร์.
กระบวนการ:
ตั้งค่าโครงสร้างพื้นฐานของเว็บไซต์
สร้างโพสต์บางส่วนหรือนำเข้าจากแพลตฟอร์มก่อนหน้านี้
Run เว็บไซต์ท้องถิ่นเพื่อดูว่าจะดู
ปรับใช้เว็บไซต์
มีอะไรใหม่ ในรุ่นนี้:
- Liquid Profiler (คือรู้วิธี เร็วหรือช้าแม่ของคุณจะแสดงผล)
- การฟื้นฟูที่เพิ่มขึ้น
- เพิ่ม Hooks: เป็นชนิดใหม่ของปลั๊กอิน
- อัพเกรดเป็นของเหลว 3.0.0
- site.posts ตอนนี้เป็นคอลเลกชันแทนของอาร์เรย์
- เพิ่มการสนับสนุนขั้นพื้นฐานสำหรับ JRuby
- วางสนับสนุนสำหรับ Ruby 1.9.3
- สนับสนุนทับทิม v2.2
- สนับสนุน RDiscount 2
- ลบมากที่สุด deps Runtime
- ย้ายไป Rouge เป็นเน้นเริ่มต้น
- ขยายพฤติกรรมลอกเลียนแบบ GitHub หน้า .html ใน WEBrick
- เสมอรวมถึงนามสกุลไฟล์บนไฟล์ที่ส่งออก
- Permalinks ปรับปรุงสำหรับหน้าและคอลเลกชัน
- ซันเซ็ท (เช่นลบ) Maruku
- ลบการสนับสนุนสำหรับ Permalinks ญาติ
- ย้ำกว่า site.collections เป็นอาร์เรย์แทนกัญชา
- ปรับ StaticFile สำหรับคอลเลกชันเริ่มต้นการตั้งค่า
- เพิ่มจรรยาบรรณสำหรับโครงการ Jekyll
- ตัวแปรเวลาเพิ่ม Permalink
มีอะไรใหม่ ในรุ่น 3.0.0:
- Liquid Profiler (คือรู้วิธีที่รวดเร็วหรือช้าของคุณ แม่แบบการแสดงผล)
- การฟื้นฟูที่เพิ่มขึ้น
- เพิ่ม Hooks: เป็นชนิดใหม่ของปลั๊กอิน
- อัพเกรดเป็นของเหลว 3.0.0
- site.posts ตอนนี้เป็นคอลเลกชันแทนของอาร์เรย์
- เพิ่มการสนับสนุนขั้นพื้นฐานสำหรับ JRuby
- วางสนับสนุนสำหรับ Ruby 1.9.3
- สนับสนุนทับทิม v2.2
- สนับสนุน RDiscount 2
- ลบมากที่สุด deps Runtime
- ย้ายไป Rouge เป็นเน้นเริ่มต้น
- ขยายพฤติกรรมลอกเลียนแบบ GitHub หน้า .html ใน WEBrick
- เสมอรวมถึงนามสกุลไฟล์บนไฟล์ที่ส่งออก
- Permalinks ปรับปรุงสำหรับหน้าและคอลเลกชัน
- ซันเซ็ท (เช่นลบ) Maruku
- ลบการสนับสนุนสำหรับ Permalinks ญาติ
- ย้ำกว่า site.collections เป็นอาร์เรย์แทนกัญชา
- ปรับ StaticFile สำหรับคอลเลกชันเริ่มต้นการตั้งค่า
- เพิ่มจรรยาบรรณสำหรับโครงการ Jekyll
- ตัวแปรเวลาเพิ่ม Permalink
มีอะไรใหม่ ในรุ่น 2.5.3 / 3.0.0-pre.beta8:
- ชมเชย CSV ไฟล์ในเอกสารสำหรับไฟล์ข้อมูล
- เพิ่มต่อท้ายเฉือน paginate_path ตัวอย่างเช่น
- กำจัด noifniof (excerpt_separator)
- การปรับปรุง Sass รอบรังส่วนใหญ่
- เพิ่มปลั๊กอิน webmentions.io รายชื่อของบุคคลที่สามปลั๊กอิน
- เพิ่ม mixins Sass และใช้พวกเขา
- เล็กน้อยบีบอัด Jekyll-sticker.jpg
- ปรับปรุง gridism และแยกออก แต่เกี่ยวข้องกับรูปแบบที่กำหนดเอง
- เพิ่มระยะไกล ได้แก่ ปลั๊กอินในรายชื่อของบุคคลที่สามปลั๊กอิน
มีอะไรใหม่ ในรุ่น 2.5.3 / 3.0.0-pre.beta7:
- ชมเชย CSV ไฟล์ในเอกสารสำหรับไฟล์ข้อมูล
- เพิ่มต่อท้ายเฉือน paginate_path ตัวอย่างเช่น
- กำจัด noifniof (excerpt_separator)
- การปรับปรุง Sass รอบรังส่วนใหญ่
- เพิ่มปลั๊กอิน webmentions.io รายชื่อของบุคคลที่สามปลั๊กอิน
- เพิ่ม mixins Sass และใช้พวกเขา
- เล็กน้อยบีบอัด Jekyll-sticker.jpg
- ปรับปรุง gridism และแยกออก แต่เกี่ยวข้องกับรูปแบบที่กำหนดเอง
- เพิ่มระยะไกล ได้แก่ ปลั๊กอินในรายชื่อของบุคคลที่สามปลั๊กอิน
มีอะไรใหม่ ในรุ่น 2.5.3 / 3.0.0-pre.beta5:
- ชมเชย CSV ไฟล์ในเอกสารสำหรับไฟล์ข้อมูล
- เพิ่มต่อท้ายเฉือน paginate_path ตัวอย่างเช่น
- กำจัด noifniof (excerpt_separator)
- การปรับปรุง Sass รอบรังส่วนใหญ่
- เพิ่มปลั๊กอิน webmentions.io รายชื่อของบุคคลที่สามปลั๊กอิน
- เพิ่ม mixins Sass และใช้พวกเขา
- เล็กน้อยบีบอัด Jekyll-sticker.jpg
- ปรับปรุง gridism และแยกออก แต่เกี่ยวข้องกับรูปแบบที่กำหนดเอง
- เพิ่มระยะไกล ได้แก่ ปลั๊กอินในรายชื่อของบุคคลที่สามปลั๊กอิน
ใหม่ ในรุ่น 2.5.3 / 3.0.0-beta1 อะไร:
- พูดถึงไฟล์ CSV ใน เอกสารสำหรับไฟล์ข้อมูล
- เพิ่มต่อท้ายเฉือน paginate_path ตัวอย่างเช่น
- กำจัด noifniof (excerpt_separator)
- การปรับปรุง Sass รอบรังส่วนใหญ่
- เพิ่มปลั๊กอิน webmentions.io รายชื่อของบุคคลที่สามปลั๊กอิน
- เพิ่ม mixins Sass และใช้พวกเขา
- เล็กน้อยบีบอัด Jekyll-sticker.jpg
- ปรับปรุง gridism และแยกออก แต่เกี่ยวข้องกับรูปแบบที่กำหนดเอง
- เพิ่มระยะไกล ได้แก่ ปลั๊กอินในรายชื่อของบุคคลที่สามปลั๊กอิน
คืออะไรใหม่ ในรุ่น 2.5.0:
- แก้ไขความผิดพลาดในชื่อของของเหลวใหม่ แท็ก
- การปรับปรุง Font น่ากลัว v4.2.0
- การเชื่อมโยงแก้ไข # 2895 ใน 2.4.0 ปล่อยโพสต์
- เพิ่มบิ๊กเชิงอรรถปลั๊กอิน Kramdown รายชื่อของบุคคลที่สามปลั๊กอิน
- ลบคำเตือนเกี่ยวกับการใช้ GHP ประเภทเอกพจน์สำหรับค่าเริ่มต้นหน้าเรื่อง
- แก้ไขพิมพ์ผิดคำพูดตัวละครในเอกสารเว็บไซต์สำหรับแม่แบบ
- จุดเชื่อมโยงของเหลวกับของเหลวของวิกิพีเดีย Github
- เพิ่ม HTTP ตรวจสอบสิทธิ์พื้นฐาน (.htaccess) ปลั๊กอินในรายชื่อของบุคคลที่สามปลั๊กอิน
- (ไมเนอร์) ไวยากรณ์และการแก้ไขชื่อไฟล์ _config.yml
- เพิ่ม mathml.rb รายชื่อของบุคคลที่สามปลั๊กอิน
- เพิ่ม --force_polling ไปยังรายการของตัวเลือกการกำหนดค่า
- หนีอักขระ Unicode ในเว็บไซต์ CSS
- เพิ่มบันทึกเกี่ยวกับการใช้ GitHub หน้าอัญมณีผ่าน pages.github.com/versions.json
- เอกสารการใช้งานเพื่อให้สอดคล้องกับการปรับปรุงอัตโนมัติ 2.4 การเปิดใช้งานของ --watch
- เพิ่ม --skip-เริ่มต้นสร้างการกำหนดค่าเอกสาร
- แก้ไขการพิมพ์ผิดเล็ก ๆ น้อย ๆ ในแม่แบบเอกสารหน้า
- เพิ่มปลั๊กอิน ditaa-ditaa ตามมาตราอื่น ๆ บนหน้าปลั๊กอิน
- เพิ่มการสร้าง / บริการ -V ตัวเลือกในการกำหนดค่าเอกสาร
มีอะไรใหม่ ในรุ่น 2.3.0:
- ไม่จำเป็นต้องมีขอบเขตที่สำคัญในเรื่องด้านหน้า ค่าเริ่มต้น
- ไม่มีอีกต่อไปตั้ง Permalink: สวยใน _config.yml สำหรับแม่แบบเว็บไซต์
- เว็บไซต์ Rework แม่แบบที่จะใช้ SASS
- แจ้งให้ผู้ใช้เมื่ออัตโนมัติฟื้นฟูถูกปิดใช้งาน
- อนุญาตตัวแปรบางส่วนรวมถึงแท็กอาร์กิวเมนต์ชื่อไฟล์
- ย้ายกรณีของ Time.parse เป็นวิธี Utils
- ละเว้นโฟลเดอร์ย่อยในโฟลเดอร์ _posts
- ส่วนเรื่องชนิดเริ่มต้นควรจะ pluralized
มีอะไรใหม่ ในรุ่น 2.2.0:.
- ใช้ .scss สำหรับรูปแบบ site_template
- ไม่จำเป็นต้องมีขอบเขตที่สำคัญในค่าเริ่มต้นหน้าเรื่อง.
- ไม่มีอีกต่อไปตั้ง Permalink:. สวยใน _config.yml สำหรับแม่แบบเว็บไซต์
คืออะไรใหม่ ในรุ่น 2.1.0:
- อนุญาต subclasses แทนที่ EXCERPT_ATTRIBUTES_FOR_LIQUID
- เพิ่ม Jekyll.env และ jekyll.environment (วาของเหลว)
- ใช้ _config.yaml หรือ _config.yml (.yml จะเหนือ)
- แทนที่คอลเลกชัน URL แม่แบบ
- อนุญาตไดเรกทอรีย่อยใน _data li>
- สารสกัดจากเลขเครื่องปั่นไฟเข้าอัญมณี: Jekyll-เลข
- ใช้ประโยชน์กรอง date_to_rfc822 ในแม่แบบเว็บไซต์
- เพิ่มหมวดหมู่สุดท้ายสร้างวันที่และเวลาและเครื่องกำเนิดไฟฟ้าฟีดแม่แบบไซต์
- ที่กำหนดเปลี่ยนได้ Logger สอดคล้อง Logger
- แท็กสารสกัดจากส่วนสำคัญเป็นอัญมณีที่แยกจากกัน
- เพิ่มแอตทริบิวต์คอลเลกชันไปยังเอกสาร # to_liquid การเข้าถึงป้ายคอลเลกชันของเอกสาร
- อัพเกรดฟัง 2.7.6 & # x3c; x = & # x3c; 3.0.0
มีอะไรใหม่ ในรุ่น 2.0.2:
- แก้ไขข้อผิดพลาด:
- การใช้งานที่ถูกต้องของ URL และ baseurl ในแม่แบบไซต์.
- เริ่มต้น baseurl & quot; & quot;.
- การเพิ่มประสิทธิภาพเว็บไซต์:
- เอกสารที่ถูกต้องสำหรับปลั๊กอินสรุปสาระสำคัญจึงมักจะรวมถึงชื่อผู้ใช้.
- ชี้แจงใหม่ (ค่าเริ่มต้นที่ Filter) องค์ประกอบในเอกสาร.
มีอะไรใหม่ ในรุ่น 1.4.3:
- แก้ไขข้อผิดพลาด:
- แพทช์แสดงหยุดช่องโหว่ความปลอดภัย.
คืออะไรใหม่ ในรุ่น 1.4.0:
- เพิ่มการสนับสนุนสำหรับ config ไฟล์ TOML
- จัดเรียงปลั๊กอินเป็นวิธีที่จะสร้างเพื่อโหลดได้
- ลบซ้ำซ้อนบางอย่างในการอ่านของโพสต์และร่าง
มีอะไรใหม่ ในรุ่น 1.3.0:
- เพิ่มการสนับสนุนสำหรับการเพิ่มข้อมูลเป็นไฟล์ YAML ภายใต้ ไดเรกทอรี _data ของเว็บไซต์
- อนุญาตตัวแปรที่จะใช้กับรวมแท็ก
- อนุญาตให้ใช้อัญมณีสำหรับการจัดการปลั๊กอิน
ต้องการ
- RedCloth: สนับสนุนสิ่งทอ (ทับทิม)
- Liquid: templating ระบบ (ทับทิม)
- ลักษณนาม: การสร้างบทความที่เกี่ยวข้อง (ทับทิม)
- Maruku: เครื่องยนต์ markdown ค่าเริ่มต้น (ทับทิม)
- Watcher สารบบ: Auto-การงอกของเว็บไซต์ (ทับทิม)
- Open4: พูดคุยกับ pygments สำหรับการเน้นไวยากรณ์ (ทับทิม)
- Pygments เน้นไวยากรณ์ (งูใหญ่)
ความคิดเห็นที่ไม่พบ