สร้างเว็บเก็บรวบรวมความรู้

✅ โครงสร้างบทความที่แนะนำ (สำหรับผู้เริ่มต้นจนใช้ได้จริง)

🧠 หัวข้อหลัก (Outline)

  1. เกริ่นนำ: ทำไมต้องใช้ WordPress ทำเว็บ KM

  2. เป้าหมายของเว็บ: เราจะทำอะไร

  3. ธีมและปลั๊กอินที่ใช้

  4. ขั้นตอนการสร้าง CPT (Custom Post Types)

  5. การตั้งค่าธีม Astra ให้รองรับ Archive

  6. การจัดเมนูให้ง่ายต่อการใช้งาน

  7. สรุป / ปัญหาที่เจอ และเทคนิคแก้ไข

1. เกริ่นนำ

หากคุณกำลังมองหาวิธีสร้างเว็บไซต์สำหรับแชร์เอกสาร KM, เทคนิคการใช้งาน Docker, Laravel, Keycloak แบบมีหมวดหมู่ และขยายได้ในอนาคต — บทความนี้จะพาคุณทำตั้งแต่เริ่ม จนมีเว็บที่พร้อมใช้งานจริง โดยไม่ต้องแตะโค้ดแม้แต่บรรทัดเดียว!

2. เป้าหมาย

เราจะสร้างเว็บไซต์ที่มีเอกสารแยกหมวดหมู่ เช่น

  • Docker

  • Laravel

  • Keycloak

และสามารถเพิ่มเมนูอัตโนมัติตามหมวด เพื่อให้ง่ายต่อการค้นหาในอนาคต

3. ธีม + ปลั๊กอินที่ใช้

ธีม: Astra (ฟรี)
Page Builder: Elementor
CPT Creator: Custom Post Type UI
Optional:

  • Classic Editor (ถ้าถนัด)

  • Elementor (ถ้าจะทำหน้า Archive แบบละเอียด)

4. การสร้าง Custom Post Type

  • ติดตั้งปลั๊กอิน Custom Post Type UI

  • สร้าง Post Type: docker-docs

  • ตั้งค่า Has Archive = ✅

  • ตั้งชื่อ slug ว่า docker-docs

  • ตั้งค่าให้แสดงในเมนู และ Editor

Tip: แนะนำตั้ง slug แบบเข้าใจง่าย เช่น laravel-docs, keycloak-docs

5. การตั้งค่าธีม Astra

  • ไปที่ Appearance > Customize

  • ปรับ Typography / Layout / Container Width ตามต้องการ

  • ถ้าใช้ Astra Pro → ใช้ Custom Layout ปรับ Archive ให้เฉพาะ CPT ได้

6. การจัดเมนู

  • ไปที่ Appearance > Menus

  • เพิ่มหน้า “Docker Docs”, “Laravel Docs” ที่สร้างไว้

  • ตั้งเมนูบน Header หรือ Sidebar ได้เลย

7. ปัญหาที่เจอบ่อย และวิธีแก้

ปัญหา วิธีแก้
คลิก /keycloak-docs แล้วเจอหน้าเปล่า ✅ เปิด CPT UI > Edit > Has Archive = true แล้ว Save Permalinks
บทความไม่แสดงในเมนู ✅ ตรวจสถานะโพสต์ (ต้องเป็น Published)
อยากได้ URL ที่อ่านง่าย ✅ ใช้ Permalink แบบ Post name

8. สรุป

เว็บนี้ใช้แนวทาง Modular → เพิ่มหัวข้อเอกสารในอนาคตได้ง่าย
ผู้ใช้ค้นหาเนื้อหาเร็ว
เหมาะกับ KM ภายในองค์กร, เว็บสอน dev, หรือคู่มือใช้ระบบต่าง ๆ

ต่อไปอาจเพิ่มระบบ Search, Filter, Tag หรือ Member ได้อีกด้วย

Scroll to Top