-
Zola - Fast Static Site Generator
-
สามารถใช้แทน Hugo ได้
-
มีฟีเจอร์ในตัว, ไบนารีไฟล์เดียว
-
เขียนด้วย Rust
-
มีเรื่องเล่าว่าสร้างโปรเจกต์นี้ขึ้นมาเพราะหงุดหงิดกับ Go Template ที่ Hugo ใช้อยู่
( Hugo ได้คะแนน <middle-score> สำหรับ template engine เพราะแม้มันน่าจะเป็น template engine ที่ทรงพลังที่สุดในรายการนี้ (รองจาก Jinja2) แต่มันทำให้ผมหงุดหงิดเป็นการส่วนตัวอย่างมาก จนถึงขั้นเขียน template engine และ static site generator ของตัวเองขึ้นมา ใช่แล้ว อันนี้มีอคติอยู่บ้าง )
7 ความคิดเห็น
ผมเผยแพร่บล็อกส่วนตัวด้วย GitHub Action และใช้งานได้อย่างน่าพอใจครับ
ฉันพยายามจะลองใช้มาหลายครั้งแล้ว ดูดีกว่าที่คิดไว้เสียอีก
ส่วนตัวฉันไม่ได้ใช้ hugo แต่ใช้ pelican อยู่ เลยกำลังกังวลเรื่องเวลา build ที่กินเวลาเป็นระดับวินาที...
แม้จะไม่มีเบนช์มาร์ก แต่โดยพื้นฐานแล้วเป็นโปรเจ็กต์ที่พัฒนาด้วย Rust จึงคาดว่าน่าจะเร็วกว่า Hugo อยู่เล็กน้อย
ถ้าใครใช้งาน Hugo อยู่แล้ว ก็ดูเหมือนไม่จำเป็นต้องย้ายก็ได้ เพราะ Hugo เองก็เร็วมากอยู่แล้ว.. และถ้าไม่ได้ใช้งานแบบไลฟ์จริง ๆ ด้วยความที่มันเป็นหน้าเว็บแบบสแตติก ผมคิดว่าเวลาสร้างที่เร็วขึ้นอีกนิดหรือไม่ก็ไม่ได้มีความหมายมากนัก
แต่ถ้าเดิมใช้ Jekyll / Hexo อยู่ การย้ายไป Hugo / Zola น่าจะให้ความต่างด้านความเร็วที่รู้สึกได้พอสมควร (เพราะก่อนหน้านี้ผมก็ย้ายจาก Hexo ไป Hugo มาแล้ว)
ท้ายที่สุด ถ้าใครไม่ค่อยชอบเอนจินเทมเพลตพื้นฐานของ Go ที่ Hugo ใช้อยู่ Zola ก็น่าจะเป็นตัวเลือกที่ดีได้
เว็บอ้างอิงของ Zola เร็วมาก มีใครเคยลองใช้ Zola หรือเคยดูเว็บอื่น ๆ บ้างไหมครับ?
ถ้ามีเบนช์มาร์กเทียบกันว่าเร็วแค่ไหนโดยอิงจากข้อมูลชุดเดียวกันก็น่าจะดี แต่ยังหาไม่เจอเลย
โซลา :) เวลาคนเราหัวร้อน ก็มักจะสร้างอะไรสักอย่างขึ้นมา
สงสัยเหมือนกันว่ามันจะเร็วสมชื่อแค่ไหน อยากเห็นผลเบนช์มาร์กครับ
ชื่อดันเป็น Zola พอดี เลยให้ความรู้สึกแปลก ๆ อยู่เหมือนกัน (...)
ส่วนตัวในฐานะคนที่ใช้งาน Hugo ได้ดีอยู่แล้ว ก็แอบคิดเหมือนกันว่าทำไมถึงต้องใช้ Zola แต่เพราะเป็นโปรเจกต์ที่เติบโตอย่างรวดเร็ว ก็เลยเริ่มจับตาดูด้วยความสนใจครับ