GitHub Pages อัพเกรดเอนจินเป็น Jekyll 2.2.0

by neizod
31 July 2014 - 10:03

นอกจาก GitHub จะให้พื้นที่สำหรับฝากโค้ดโครงการแล้ว หากคิดว่าสามารถออกแบบหน้าเว็บโครงการได้เจ๋งพอ GitHub ก็ยังเปิดพื้นที่สำหรับแสดงเว็บโครงการให้ไว้อีกภายใต้ชื่อ GitHub Pages

ถึงแม้ GitHub Pages จะรองรับไฟล์เว็บแบบ static เท่านั้น (รับแต่ไฟล์ HTML, CSS, JavaScript ไม่รับสคริปต์ฝั่งเซิร์ฟเวอร์อย่าง PHP) แต่ด้วยเอนจินสำหรับแปลงเว็บทั้งเว็บให้กลายเป็นไฟล์ static ของ Jekyll ก็ทำให้กีคหลายๆ คนดัดแปลงเอา GitHub Pages ไปเขียนบล็อกส่วนตัว ด้วยความสะดวกแบบกีคๆ เช่น การจัดหน้าเพจด้วย Markdown หรือการโพสต์บล็อกใหม่ผ่านคอมมานด์ไลน์

ตอนนี้ GitHub ก็ได้อัพเกรดเอนจินหลังบ้านไปเป็น Jekyll 2.2.0 แล้วครับ โดยมีของใหม่เช่น

  • รองรับไฟล์ CoffeeScript และ SASS/SCSS (จะแปลงไฟล์เป็น JavaScript และ CSS ให้อัตโนมัติ)
  • ใช้ Kramdown สำหรับวิเคราะห์ไวยากรณ์ Markdown เป็นค่าเริ่มต้น ทำให้รองรับลูกเล่นอย่างการเขียนสมการคณิตศาสตร์ด้วย MathJax
  • เพิ่มความสามารถในการจัดระเบียบหน้าเพจภายใต้แนวคิดการทำ collection

ทดลองสร้างเพจใหม่ได้ที่ GitHub Pages ครับ

ที่มา: GitHub Blog

Blognone Jobs Premium