Natív integráció

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

1. LÉPÉS

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».

2. LÉPÉS

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.

3. LÉPÉS

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.

4. LÉPÉS

Í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ó

1

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.

2

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.

3

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

Saját nincs. A Lovable egy MI-alapú alkalmazáskészítő, és az adatai a Supabase-ben (Lovable Cloud) vannak. A tartalom kívülről történő írásának biztonságos, támogatott módja egy kicsi Edge Function a saját projektedben, pontosan ezt használja ez az integráció.
Nem. A privilegizált service role kulcs a Supabase Edge Functionödön belül marad, és soha nem hagyja el a projektedet. A ContentPulse csak a függvény URL-jét és egy megosztott titkot ismer, amelyet te hozol létre, és bármikor rotálhatsz vagy visszavonhatsz.
A ContentPulse által küldött JSON-mezőnevek konfigurálhatók. Képezd le őket az oszlopaidra az Edge Functionben (vagy konfiguráción keresztül), hogy az integráció a meglévő sémáddal működjön, migráció nélkül.
Nem. A Lovable Cloud a Lovable-alkalmazásoddal együtt szállított Supabase, így nem regisztrálsz külön. Az Edge Functiont abban a projektben telepíted, amelyet a Lovable-alkalmazásod már használ.

Szállíts friss tartalmat a Lovable-alkalmazásodba a másolás-beillesztés rutin nélkül.

Cookie Notice

We use cookies to enhance your experience, remember your preferences, and analyze site traffic. Read our Cookie Policy for details.