Tedd közzé a ContentPulse-cikkeket a Lovable-alkalmazásodban.
A Lovable-alkalmazások az adataikat a Supabase-ben (Lovable Cloud) tárolják. A ContentPulse az ellenőrzött, SEO-kész cikkeket közvetlenül az alkalmazásod adatbázisába küldi, egy kicsi, biztonságos Edge Function segítségével, amelyet a saját projektedben telepítesz, már beállított törzs-HTML-lel, kiemelt képpel, sluggal és kivonattal. Nincs másolás és beillesztés, és az adatbázis-kulcsaid soha nem hagyják el a te oldaladat.
Bármely Lovable-alkalmazással működik, amelyben engedélyezve van a Lovable Cloud (Supabase). Egyszer telepítesz egy Edge Functiont; a ContentPulse egy megosztott titokkal hívja meg.
Állítsd be négy lépésben
Hozz létre egy posts táblát
A Lovable-alkalmazásodban győződj meg róla, hogy a blog-/tartalmi adataid egy Supabase-táblában vannak (például posts) olyan oszlopokkal, mint title, slug, body és status. Ha még nincs ilyened, egyszerűen kérd meg a Lovable-t, hogy «adjon hozzá egy blogot egy posts táblával».
Telepítsd a közzétételi függvényt
Telepítsd a ContentPulse kicsi közzétételi Edge Functionjét a Supabase-projektedben. Ellenőriz egy megosztott titkot, és beszúr (vagy frissít) egy sort a posts tábládban a service role kulccsal, amely már a projektedben van, így ezt a kulcsot soha nem osztja meg.
Csatlakoztasd a Lovable-t a ContentPulse-ban
A ContentPulse webhely-beállításaiban nyisd meg az Integrációk menüt, válaszd a Lovable-t, illeszd be a függvény URL-jét https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish és a megosztott titkot, majd kattints a Csatlakozás gombra.
Írd meg és tedd közzé
Írj meg egy cikket, nézd át, és kattints a Közzététel a Lovable-be gombra. A bejegyzés a Supabase-tábládba kerül a törzzsel, kiemelt képpel, sluggal és kivonattal, készen arra, hogy megjelenjen a Lovable-alkalmazásodban.
Telepítési útmutató
Erősítsd meg a Supabase posts tábládat
A Lovable-alkalmazások a Lovable Cloudot használják, amely a motorháztető alatt a Supabase. Nyisd meg a projektedet, és erősítsd meg a cikkeidet tartalmazó táblát. A ContentPulse által küldött alapértelmezett mezőnevek (title, slug, body, excerpt, cover_image_url, status, published_at) konfigurálhatók, hogy megfeleljenek a meglévő oszlopaidnak.
Telepítsd az Edge Functiont egy titokkal
Hozz létre egy contentpulse-publish nevű Supabase Edge Functiont az általunk biztosított sablonnal. Állíts be egy CONTENTPULSE_SECRET környezeti változót egy hosszú, véletlenszerű karakterláncra. A függvény minden kérésnél ellenőrzi ezt a titkot, és végrehajtja a privilegizált upsertet a service role kulcsoddal, amely a projektedben marad.
Csatlakoztasd a Lovable-t a ContentPulse-ban
A ContentPulse irányítópultján nyisd meg a webhelyedet, lépj az Integrációk fülre, és válaszd a Lovable kártyát. Add meg a függvény URL-jét https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, illeszd be a megosztott titkot, és kattints a Csatlakozás gombra. A következő közzétett cikked megjelenik a Lovable-alkalmazásodban.
Mit intéz el helyetted az integráció
Törzs-HTML
A cikk tartalma tiszta, témafüggetlen HTML-be renderelődik, és a törzsoszlopodba íródik: a címsorok, bekezdések, listák, idézetek és linkek helyesen jelennek meg mindenhol, ahol a Lovable-alkalmazásod a bejegyzést megjeleníti.
Kiemelt kép
A hero kép URL-je a borítókép mezőben kerül elküldésre, hogy az alkalmazásod megjeleníthesse a bejegyzés tetején és a listákban.
Konfigurálható mezőnevek
A ContentPulse által küldött JSON-kulcsok (cím, slug, törzs, kivonat, borítókép, állapot, közzététel dátuma) konfigurálhatók, így a függvény tisztán leképeződik a táblád oszlopaira.
SEO slug és kivonat
A slug és a meta leírás a törzzsel együtt kerül elküldésre, hogy a közzétett oldal megőrizze SEO-ra optimalizált URL-jét és a listás összefoglalóját.
Piszkozat vagy élő
Minden bejegyzéssel egy állapotérték (piszkozat vagy közzétéve) kerül elküldésre, így az alkalmazásod elrejtheti az ellenőrzés alatt álló cikkeket, vagy élőben megjelenítheti azokat, a ContentPulse-ban választott állapottól függően.
Frissíts, ne duplikálj
Amikor egy cikk frissül, ugyanaz a külső azonosító kerül elküldésre, így a függvényed a meglévő sort helyben frissíti (ugyanaz a slug, ugyanaz az URL) ahelyett, hogy duplikátumot hozna létre.
Gyakori kérdések
Szállíts friss tartalmat a Lovable-alkalmazásodba a másolás-beillesztés rutin nélkül.