- CMS ที่ใช้งานง่าย เข้าสู่ระบบด้วยบัญชี GitHub และจัดการได้โดยตรงบน GitHub
- ช่วยลดความยุ่งยากที่ต้องจัดการทั้ง Git และ YAML เมื่อต้องอัปเดตเว็บไซต์ที่สร้างด้วย Next.js, Astro, Hugo, Nuxt เป็นต้น
- การเปลี่ยนแปลงทั้งหมดจะถูกสร้างและติดตามเหมือนคอมมิตปกติบน GitHub
ฟีเจอร์ที่มีให้
- ผู้ใช้สามารถตั้งค่าประเภทคอนเทนต์ มุมมอง การค้นหา และอื่นๆ ได้
- มีวิชวลเอดิเตอร์ที่รองรับ rich text, syntax highlighting และอื่นๆ
- มีตัวจัดการสื่อที่รองรับการอัปโหลดแบบลากแล้ววาง และการเลือกหลายไฟล์
- มีฟังก์ชันค้นหาแบบ full-text อย่างรวดเร็วครอบคลุมทั้งคอนเทนต์
- จัดการเว็บไซต์หรือแอปทั้งหมดได้โดยตรงบน GitHub
ฟีเจอร์ที่จะเพิ่มในแผน Pro (ยังไม่ได้กำหนดรายละเอียดชัดเจน)
- เชิญผู้ใช้ผ่านอีเมล
- ที่เก็บไฟล์ที่เชื่อมต่อกับ AWS S3, Cloudflare R2 เป็นต้น
- ตั้งเวลาอัปเดตคอนเทนต์แบบครั้งเดียวหรือแบบทำซ้ำได้ง่าย
- การควบคุมสิทธิ์การเข้าถึงอย่างละเอียดสำหรับคอนเทนต์หลายประเภท
- ฟีเจอร์วิเคราะห์ที่เชื่อมรวมกับ GA, Cloudflare Analytics เป็นต้น
- ฟีเจอร์แก้ไขร่วมกันที่ให้สมาชิกทีมแก้ไขคอนเทนต์แบบเรียลไทม์ได้
- ฟีเจอร์ที่ให้ทีมแสดงความคิดเห็นแบบอินไลน์ได้ในทุกส่วนของคอนเทนต์
คำถามที่พบบ่อย
- Pages CMS ใช้งานฟรี
- ไม่ได้รองรับเฉพาะ GitHub เท่านั้น กำลังพิจารณา GitLab และ Bitbucket อยู่ด้วย
- ไม่จำเป็นต้องโฮสต์ Pages CMS บน Cloudflare Pages
- เหตุผลที่ต้องใช้สิทธิ์เข้าถึงเต็มรูปแบบสำหรับทุก GitHub repository: GitHub API จัดการการกำหนดขอบเขต OAuth ได้แย่มาก
- รายละเอียดของแผน "Pro" ยังไม่ได้ตัดสินใจ
2 ความคิดเห็น
ถ้าทำด้วย GitHub App แทน GitHub OAuth ก็น่าจะกำหนดสิทธิ์แยกตามแต่ละ repo ได้ แต่ตอนนี้เป็นสิทธิ์ทั้งหมดก็ยังน่าเสียดายอยู่เลย T_T
ตอนนี้เปลี่ยนเป็น GitHub App แล้วนะครับ