เผยแพร่บทความ ContentPulse ไปยังแอป Lovable ของคุณ
แอป Lovable จัดเก็บข้อมูลไว้ใน Supabase (Lovable Cloud) ContentPulse ส่งบทความที่ผ่านการตรวจสอบและพร้อมสำหรับ SEO เข้าสู่ฐานข้อมูลของแอปคุณโดยตรง ผ่าน Edge Function ขนาดเล็กที่ปลอดภัยซึ่งคุณติดตั้งในโปรเจกต์ของคุณเอง โดยตั้งค่า HTML เนื้อหา รูปภาพเด่น slug และข้อความสรุปไว้แล้ว ไม่ต้องคัดลอกและวาง และคีย์ฐานข้อมูลของคุณจะไม่ออกจากฝั่งของคุณเลย
ใช้งานได้กับแอป Lovable ใด ๆ ที่เปิดใช้งาน Lovable Cloud (Supabase) คุณติดตั้ง Edge Function เพียงครั้งเดียว ContentPulse จะเรียกใช้ด้วยรหัสลับที่ใช้ร่วมกัน
ตั้งค่าในสี่ขั้นตอน
สร้างตาราง posts
ในแอป Lovable ของคุณ ตรวจสอบให้แน่ใจว่าข้อมูลบล็อก/เนื้อหาอยู่ในตาราง Supabase (เช่น posts) ที่มีคอลัมน์อย่าง title, slug, body และ status หากยังไม่มี เพียงขอให้ Lovable «เพิ่มบล็อกพร้อมตาราง posts»
ติดตั้งฟังก์ชันการเผยแพร่
ติดตั้ง Edge Function การเผยแพร่ ขนาดเล็กของ ContentPulse ในโปรเจกต์ Supabase ของคุณ ฟังก์ชันจะตรวจสอบรหัสลับที่ใช้ร่วมกัน และเพิ่ม (หรืออัปเดต) แถวในตาราง posts ของคุณโดยใช้คีย์ service role ที่อยู่ในโปรเจกต์ของคุณอยู่แล้ว ดังนั้นคีย์นั้นจะไม่ถูกแชร์
เชื่อมต่อ Lovable ใน ContentPulse
ในการตั้งค่าเว็บไซต์ของคุณใน ContentPulse เปิด การเชื่อมต่อ เลือก Lovable วาง URL ของฟังก์ชัน https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish และรหัสลับที่ใช้ร่วมกัน แล้วคลิก เชื่อมต่อ
เขียนและเผยแพร่
เขียนบทความ ตรวจสอบ แล้วคลิก เผยแพร่ไปยัง Lovable โพสต์จะถูกเขียนลงในตาราง Supabase ของคุณพร้อมเนื้อหา รูปภาพเด่น slug และข้อความสรุป พร้อมแสดงในแอป Lovable ของคุณ
คู่มือการติดตั้ง
ยืนยันตาราง posts ของ Supabase
แอป Lovable ใช้ Lovable Cloud ซึ่งเบื้องหลังคือ Supabase เปิดโปรเจกต์ของคุณและยืนยันตารางที่มีบทความของคุณ ชื่อฟิลด์เริ่มต้นที่ ContentPulse ส่ง (title, slug, body, excerpt, cover_image_url, status, published_at) สามารถกำหนดค่าได้เพื่อให้ตรงกับคอลัมน์ที่มีอยู่ของคุณ
ติดตั้ง Edge Function ด้วยรหัสลับ
สร้าง Edge Function ของ Supabase ชื่อ contentpulse-publish โดยใช้เทมเพลตที่เราจัดเตรียมให้ ตั้งค่าตัวแปรสภาพแวดล้อม CONTENTPULSE_SECRET เป็นสตริงสุ่มที่ยาว ฟังก์ชันจะตรวจสอบรหัสลับนั้นในทุกคำขอ และดำเนินการ upsert แบบมีสิทธิ์ด้วยคีย์ service role ของคุณ ซึ่งยังคงอยู่ในโปรเจกต์ของคุณ
เชื่อมต่อ Lovable ใน ContentPulse
ในแดชบอร์ด ContentPulse เปิดเว็บไซต์ของคุณ ไปที่แท็บ การเชื่อมต่อ และเลือกการ์ด Lovable ป้อน URL ของฟังก์ชัน https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish วางรหัสลับที่ใช้ร่วมกัน แล้วคลิก เชื่อมต่อ บทความถัดไปที่คุณเผยแพร่จะปรากฏในแอป Lovable ของคุณ
สิ่งที่การเชื่อมต่อจัดการให้คุณ
HTML เนื้อหา
เนื้อหาบทความจะถูกเรนเดอร์เป็น HTML ที่สะอาดและเป็นกลางต่อธีม และเขียนลงในคอลัมน์เนื้อหาของคุณ หัวเรื่อง ย่อหน้า รายการ คำอ้างอิง และลิงก์จะแสดงอย่างถูกต้องทุกที่ที่แอป Lovable ของคุณแสดงโพสต์
รูปภาพเด่น
URL ของรูปภาพ hero จะถูกส่งในฟิลด์รูปภาพปก เพื่อให้แอปของคุณสามารถแสดงไว้ด้านบนของโพสต์และในรายการ
ชื่อฟิลด์ที่กำหนดค่าได้
คีย์ JSON ที่ ContentPulse ส่ง (ชื่อเรื่อง slug เนื้อหา ข้อความสรุป รูปภาพปก สถานะ วันที่เผยแพร่) สามารถกำหนดค่าได้ ดังนั้นฟังก์ชันจะแมปเข้ากับคอลัมน์ในตารางของคุณได้อย่างสะอาด
slug และข้อความสรุปสำหรับ SEO
slug และคำอธิบายเมตาจะถูกส่งไปพร้อมกับเนื้อหา เพื่อให้หน้าที่เผยแพร่คง URL ที่ปรับให้เหมาะกับ SEO และข้อความสรุปในรายการไว้
ฉบับร่างหรือเผยแพร่
ค่าสถานะ (ฉบับร่างหรือเผยแพร่แล้ว) จะถูกส่งไปกับทุกโพสต์ เพื่อให้แอปของคุณสามารถซ่อนบทความที่อยู่ระหว่างการตรวจสอบหรือแสดงแบบสดได้ ขึ้นอยู่กับสถานะที่เลือกใน ContentPulse
อัปเดต ไม่ทำซ้ำ
เมื่อมีการอัปเดตบทความ จะมีการส่งตัวระบุภายนอกเดิม เพื่อให้ฟังก์ชันของคุณอัปเดตแถวที่มีอยู่ในตำแหน่งเดิม (slug เดิม URL เดิม) แทนที่จะสร้างรายการซ้ำ
คำถามที่พบบ่อย
ส่งเนื้อหาใหม่ ๆ ไปยังแอป Lovable ของคุณโดยไม่ต้องคัดลอกและวางซ้ำ ๆ