פרסמו מאמרי 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 של תמונת ההירו נשלחת בשדה תמונת השער כדי שהאפליקציה שלכם תוכל להציג אותה בראש הפוסט וברשימות.
שמות שדות הניתנים להגדרה
מפתחות ה-JSON ש-ContentPulse שולח (כותרת, slug, גוף, תקציר, תמונת שער, סטטוס, תאריך פרסום) ניתנים להגדרה, כך שהפונקציה ממופה בצורה נקייה לעמודות הטבלה שלכם.
slug ותקציר ל-SEO
ה-slug ותיאור המטא נשלחים יחד עם הגוף כדי שהעמוד המפורסם ישמור על כתובת ה-URL המותאמת ל-SEO ועל תקציר הרשימה שלו.
טיוטה או חי
ערך סטטוס (טיוטה או פורסם) נשלח עם כל פוסט, כך שהאפליקציה שלכם יכולה להסתיר מאמרים בבדיקה או להציג אותם בשידור חי, בהתאם לסטטוס שנבחר ב-ContentPulse.
עדכון, לא שכפול
כאשר מאמר מתעדכן, נשלח אותו מזהה חיצוני כדי שהפונקציה שלכם תעדכן את השורה הקיימת במקומה (אותו slug, אותה כתובת URL) במקום ליצור כפילות.
שאלות נפוצות
ספקו תוכן רענן לאפליקציית Lovable שלכם בלי שגרת ההעתק-הדבק.