ลองใช้ Vitepress ในการสร้าง Documentation

MAY 18, 2024

แนะนำ Vitepress

Vitepress เป็น Static Site Generator (SSG) ที่สร้างขึ้นโดยใช้ Vite และ Vue.js ซึ่งถูกออกแบบมาเพื่อการสร้างเอกสารที่ง่ายและรวดเร็ว มีคุณสมบัติที่ช่วยให้การพัฒนาเอกสารสะดวกและมีประสิทธิภาพมากยิ่งขึ้น

ทำไมต้องใช้ Vitepress?

  • รวดเร็วและเบา: Vitepress ใช้ Vite เป็นตัวสร้างซึ่งทำให้การโหลดหน้าเว็บรวดเร็ว
  • ง่ายต่อการตั้งค่า: มีการตั้งค่าที่ไม่ซับซ้อน เหมาะสำหรับผู้ที่ต้องการเริ่มต้นได้เร็ว
  • สนับสนุน Markdown: สามารถเขียนเอกสารด้วย Markdown ได้อย่างง่ายดาย
  • การปรับแต่งสูง: สามารถปรับแต่งธีมและปลั๊กอินต่างๆ ได้ตามต้องการ

วิธีการติดตั้ง Vitepress

  1. เริ่มต้นด้วยการสร้างโปรเจคใหม่หรือเข้าไปที่โปรเจคที่ต้องการเพิ่มเอกสาร
  2. ติดตั้ง Vitepress โดยใช้คำสั่ง npm install vitepress --save-dev
  3. สร้างโฟลเดอร์และไฟล์เริ่มต้นสำหรับ Vitepress เช่น docs/index.md และลองเขียน Markdown ลงไป ดังตัวอย่างด้านล่าง
  4. index.md
  5. เพิ่มไฟล์ config.js ในโฟลเดอร์ docs โดยใส่โค้ดด้านล่าง โดย config.js จะเป็นไฟล์ที่ใช้กำหนดค่าต่างๆ ของ Vitepress ได้ ดังรูป
  6. config.js
  7. เพิ่มสคริปต์ใน package.json เพื่อเริ่มต้น Vitepress
    "scripts": {
        "docs:dev": "vitepress dev docs",
        "docs:build": "vitepress build docs"
    }
  8. เริ่มการพัฒนาเอกสารด้วยคำสั่ง npm run docs:dev
  9. Website จะเริ่มทำงานที่ http://localhost:5173 จะแสดงหน้าเว็บเอกสารที่เราสร้างขึ้น ดังรูปหน้าเว็บเอกสาร

สรุป

Vitepress เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการสร้างเอกสารที่มีประสิทธิภาพและง่ายต่อการใช้งาน หากคุณกำลังมองหาวิธีในการสร้างเอกสารให้โปรเจคของคุณ ลองพิจารณาใช้ Vitepress เพื่อประสบการณ์ที่ดีขึ้นในการพัฒนาและจัดการเอกสาร

References & Resources

https://vitepress.dev/