# เปลี่ยนหน้า root ให้กลายเป็นระบบบทความแบบ file-based ที่ deploy เร็วและไม่หน่วง

> บทความนี้สรุปว่าการเปลี่ยนหน้า root จาก WordPress ไปเป็นระบบบทความแบบ Markdown ช่วยให้ deploy ง่ายขึ้น โหลดเร็วขึ้น และลดความเสี่ยงต่อโปรเจคย่อยเดิมที่อยู่ใน subfolder เดียวกัน

- URL: https://www.thailandfxwarrior.com/articles/file-based-publishing-at-the-root/
- Published: 2026-07-21T12:00:00+07:00
- Updated: 2026-07-21T12:00:00+07:00
- Author: Admin
- Author role: System Editor
- Category: System
- Section: Front Page
- Tags: File Based CMS, SvelteKit, Deployment
- Keywords: file based publishing, wordpress migration, sveltekit deployment, File Based CMS, SvelteKit, Deployment, System, Front Page

## Excerpt

วางระบบใหม่ให้หน้าแรกอ่านบทความจากไฟล์ Markdown โดยตรง เพื่อให้การเขียนและ deploy ง่ายขึ้นโดยไม่ต้องมี CMS หลังบ้าน

## Article


การเริ่มต้นใหม่ของเว็บหลักไม่จำเป็นต้องกลับไปใช้ระบบหลังบ้านที่ซับซ้อนเสมอไป ถ้าเป้าหมายคือความเร็ว, ความเรียบ, และความชัดเจนของโครงสร้าง การให้เว็บอ่านเนื้อหาจากไฟล์ Markdown โดยตรงอาจเป็นคำตอบที่เหมาะกว่า

## สิ่งที่โครงสร้างนี้ตั้งใจแก้

- ไม่ต้อง login เข้า admin เพื่ออัปบทความ
- เนื้อหาทุกชิ้นอยู่ใน repo เดียวกับหน้าเว็บ
- build ครั้งเดียวแล้ว deploy เป็น static output ได้ทันที
- หน้าเว็บเร็ว เพราะไม่มี database query ตอนเปิดอ่าน

## flow การทำงาน

1. สร้างไฟล์ใหม่ใน `content/articles/`
2. ใส่ frontmatter ให้ครบ
3. เขียนบทความด้วย Markdown ปกติ
4. รัน `npm run deploy`
5. หน้าเว็บจะสร้าง listing และ article page ให้อัตโนมัติ

## ทำไมวิธีนี้เหมาะกับหน้าแรกของเว็บนี้

เพราะหน้า root ของโดเมนต้องเป็นพื้นที่ที่คม, เบา, และควบคุมได้ง่าย การแยก content ออกจากระบบเก่าช่วยให้การพัฒนาเดินเร็วขึ้น และลดความเสี่ยงจากการแก้ระบบ WordPress เดิมโดยไม่จำเป็น

## Sources

- [Google SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide)
