หน้าแรก/บทความ/วิธีติดตั้งและใช้งาน Gatsby.js เบื้องต้น
กลับหน้าบทความ
GatsbyJS

วิธีติดตั้งและใช้งาน Gatsby.js เบื้องต้น

แนะนำ Gatsby.js คืออะไร วิธีติดตั้ง gatsby-cli, สร้างโปรเจ็คใหม่, รัน Development server และสร้าง Production build สำหรับผู้เริ่มต้น

ศิริชัย ธีรภัทรสกุล (ตั้ม)อ่าน 3 นาที19 เมษายน 2563
#Gatsby#React#Static Site#JavaScript#Node.js

Gatsby.js คืออะไร?

Gatsby.js คือ Modern site generator ที่ใช้ React เป็นพื้นฐาน มีความสามารถในการสร้างเว็บไซต์แบบ Static ที่มีประสิทธิภาพสูง รองรับ SEO ตั้งแต่เริ่มต้น และสนับสนุน Progressive Web App (PWA) อีกด้วย

Gatsby.js เหมาะสำหรับการสร้าง Blog, Portfolio หรือเว็บไซต์ที่ข้อมูลไม่ได้เปลี่ยนแปลงบ่อย เพราะมันจะ Export เว็บทั้งหมดเป็นไฟล์ Static ที่โหลดเร็วมาก

ติดตั้ง Gatsby CLI

ก่อนเริ่มต้นต้องติดตั้ง Node.js ก่อน จากนั้นให้ติดตั้ง gatsby-cli แบบ Global

npm install -g gatsby-cli

สร้างโปรเจ็คใหม่

หลังจากติดตั้ง gatsby-cli แล้ว ให้สร้างโปรเจ็คใหม่ด้วยคำสั่ง gatsby new ตามด้วยชื่อโปรเจ็ค

gatsby new gatsby-site

มันจะทำการดาวน์โหลดและสร้างโครงสร้างไฟล์เริ่มต้นให้ใน โฟลเดอร์ gatsby-site ให้เราเข้าไปในโฟลเดอร์นั้น

cd gatsby-site

รัน Development Server

เพื่อดูผลลัพธ์ขณะพัฒนา ให้รันด้วยคำสั่ง

gatsby develop

จากนั้นเปิดเบราว์เซอร์ไปที่ http://localhost:8000 จะเห็นหน้าเริ่มต้นของ Gatsby

นอกจากนี้ Gatsby ยังมี GraphQL playground ที่ http://localhost:8000/___graphql สำหรับ Query ข้อมูลระหว่างพัฒนาด้วย

สร้าง Production Build

เมื่อพัฒนาเสร็จแล้วให้รัน build เพื่อสร้างไฟล์ Static

gatsby build

Gatsby จะสร้างไฟล์ static ทั้งหมดไว้ในโฟลเดอร์ public หลังจาก Build เสร็จแล้ว ลองดูผลลัพธ์ Production ด้วยคำสั่ง

gatsby serve

จากนั้นเปิดเบราว์เซอร์ไปที่ http://localhost:9000 เพื่อดูผลลัพธ์

สรุป

Gatsby.js เป็น Static site generator ที่เหมาะสำหรับ Blog หรือเว็บไซต์ทั่วไปที่ต้องการความเร็วสูงและรองรับ SEO โดยอาศัยพื้นฐาน React ทำให้เรียนรู้ได้ง่ายสำหรับผู้ที่ใช้ React อยู่แล้ว

สามารถอ่านเพิ่มเติมได้ที่ https://www.gatsbyjs.org/ ครับ

🚀 รับพัฒนาเว็บไซต์ & เว็บแอพพลิเคชั่น

สนใจดูตัวอย่างงานหรือสอบถามเพิ่มเติม ติดต่อได้เลยครับ โค้ดโมทีฟ (CodeMotive)