Hugo(static site generator) คืออะไร #
Hugo เป็นตัวรวมรวมสร้างหน้าไฟล์ html ที่เป้น static โดยเหมาะสำหรับ blogger หรือ website ใหญ่ๆ ที่ไม่ต้องการใช้ CMS(content management system) อย่าง WordPress, Drupal หรือ อื่นๆ
Hugo คือหนึงใน tool สำหรับสร้าง static site generator แต่ยังมี tool ตัวอื่นๆ อีก อย่างเช่น Jekyll หรือ Gatsby
แต่ข้อดีของ hugo คือ ทำการสร้าง website ได้อย่างรวดเร็วมากกว่า framework ตัวอื่นๆ เพราะตัว framework เขียนด้วย golang programming ซึ่งมีการใช้ multi-threading ในการสร้างเว็บ
static website vs dynamic website คืออะไร #
Static website คือ เว็บไซค์ที่ไม่มีการเปลี่ยนแปลงเนื้อหา ข้อมูลในเว็บเป็น static ทำให้มีข้อได้เปรียบในเรื่อง ทรัพยากร
Dynamic website คือ เว็บไซค์ที่มีการเปลี่ยนแปลงเนื้อหา เช่น Facebook, twitter เพราะตัวเนื้อหาภายในเว็บ มีการเปลี่ยนแปลงตลอด เช่น user_a ทำการโพสข้อความไปยัง user_b และ user_b เห็นขอความใหม่จาก user_a จะเห็นได้ว่า dynamic website มีการเปลี่ยนแปลง เนื้อหาของเว็บโดยตลอด ซึ่งทำให้กินทรัพยากรในการประมวลผล