Primo ทำให้การสร้างหน้า อัปเดตเนื้อหา และแก้ไขโค้ดเป็นเรื่องสุดยอด - ทีละบล็อก
Primocms.org • Discord • เอกสาร • จดหมายข่าว • YouTube
CMS แบบเสาหินแบบดั้งเดิม เช่น WordPress, Drupal และ Joomla ช่วยให้สามารถติดตั้งได้อย่างรวดเร็วและแก้ไขเนื้อหาได้ง่าย แต่อาศัยหลักปฏิบัติในการพัฒนาที่ล้าสมัยและหนักหน่วง (มักอาศัยปลั๊กอินและบริการจากภายนอกเพื่อปรับแต่งไซต์และเพิ่มส่วนประกอบใหม่) CMS ที่ไม่มีส่วนหัวได้ปรากฏขึ้นมาเพื่อปรับปรุงเลเยอร์มุมมองให้ทันสมัยด้วยแนวปฏิบัติและเฟรมเวิร์กการพัฒนาที่ทันสมัย แต่มีประสบการณ์ในการแก้ไขเนื้อหาที่แย่กว่าเนื่องจากแยกออกจากเลเยอร์เนื้อหา
Primo เป็นแนวทางสมัยใหม่สำหรับ CMS แบบเสาหินที่สร้างจากข้อดีของเสาหินแบบดั้งเดิมในการตั้งค่าที่รวดเร็วและการแก้ไขเนื้อหาที่ง่ายดาย ควบคู่ไปกับประโยชน์ของการพัฒนาสมัยใหม่ (เช่น Svelte) สิ่งเหล่านี้รวมกันเป็นเครื่องมือเผยแพร่เว็บที่ใช้งานง่ายและสนุกยิ่งขึ้นสำหรับผู้ใช้ทั้งด้านเทคนิคและไม่ใช่ด้านเทคนิค และช่วยให้คุณสร้างเว็บไซต์ได้เร็วขึ้น ปลอดภัยยิ่งขึ้น และมีเอกลักษณ์มากขึ้น
อ่านเพิ่มเติมในเอกสาร
Primo ขึ้นอยู่กับบริการจากบุคคลที่สาม [ฟรีเมียม] มากมายเพื่อการโฮสต์ การรับรองความถูกต้อง ฐานข้อมูลและพื้นที่จัดเก็บที่ง่ายดาย ฯลฯ การเรียกใช้เซิร์ฟเวอร์ Primo ของคุณเองนั้นง่ายดายเหมือนกับการฟอร์ก Primo repo และปรับใช้บนโฮสต์แบบคงที่ เช่น Vercel หรือ Netlify ซึ่งควร ใช้เวลาเพียงไม่กี่นาที
บริการของบุคคลที่สาม (ทั้งหมดสามารถลงชื่อเข้าใช้ด้วย Github):
โฮสต์เว็บสมัยใหม่ เช่น Vercel หรือ Netlify เพื่อโฮสต์แอปพลิเคชัน Primo และไซต์ที่เผยแพร่ (โปรดทราบว่าปัจจุบัน Cloudflare Pages ไม่รองรับการโฮสต์ Primo แต่คุณยังสามารถใช้กับเว็บไซต์ของคุณได้)
บัญชี Supabase เพื่อจัดการการรับรองความถูกต้อง ฐานข้อมูล และพื้นที่จัดเก็บไฟล์ของเซิร์ฟเวอร์ของคุณ
บัญชี Github ที่จะปรับใช้ไซต์ของคุณ (เว้นแต่คุณวางแผนที่จะดาวน์โหลด/อัปโหลดไฟล์ไซต์ของคุณไปยังโฮสต์ด้วยตนเอง)
ตรวจสอบให้แน่ใจว่าคุณมีบัญชีพร้อมบริการทั้งหมดที่ระบุไว้ข้างต้น
สร้างโปรเจ็กต์ Supabase ใหม่ ไปที่โปรแกรมแก้ไข SQL เพิ่มแบบสอบถามใหม่และจัดเตรียมโปรเจ็กต์ของคุณโดยการคัดลอก สคีมา และวางลงในโปรแกรมแก้ไข
แยก ที่เก็บ Primo
ไปที่โฮสต์เว็บของคุณและสร้างโปรเจ็กต์ใหม่จากพื้นที่เก็บข้อมูลใหม่ของคุณ โดยป้อนรายละเอียด Supabase ของคุณ (ไปที่การตั้งค่า API) เป็นตัวแปรสภาพแวดล้อม
PUBLIC_SUPABASE_URL
PUBLIC_SUPABASE_PUBLIC_KEY
PRIVATE_SUPABASE_PRIVATE_KEY
เผยแพร่โปรเจ็กต์และไปที่หน้าจอการตรวจสอบสิทธิ์ Primo
บัญชีผู้ใช้ที่คุณสร้างจะเป็นเจ้าของเซิร์ฟเวอร์ คุณสามารถจัดการข้อมูลเซิร์ฟเวอร์ทั้งหมดของคุณได้จากแดชบอร์ดโครงการ Supabase
สุดท้าย กลับไปที่โปรเจ็กต์ Supabase ของคุณ & ตั้งค่า URL ของไซต์เป็น URL ของไซต์ Primo ของคุณ (ภายใต้การรับรองความถูกต้อง > การกำหนดค่า URL > URL ของไซต์)
สำหรับรายละเอียดเพิ่มเติม โปรดดูคำแนะนำวิดีโอการติดตั้งทีละขั้นตอนนี้
คุณสามารถรวมการอัปเดตอัปสตรีมได้โดยคลิก 'ซิงค์ส้อม' บนที่เก็บที่แยกของคุณ การอัปเดตของคุณจะปรับใช้กับโฮสต์เว็บของคุณโดยอัตโนมัติ