Inbyggd integration

Publicera ContentPulse-artiklar till din Lovable-app.

Lovable-appar lagrar sina data i Supabase (Lovable Cloud). ContentPulse skickar granskade, SEO-färdiga artiklar direkt in i din apps databas, via en liten och säker Edge Function som du distribuerar i ditt eget projekt, med body-HTML, utvald bild, slug och sammanfattning redan inställda. Ingen klipp och klistra, och dina databasnycklar lämnar aldrig din sida.

Fungerar med vilken Lovable-app som helst som har Lovable Cloud (Supabase) aktiverat. Du distribuerar en Edge Function en gång; ContentPulse anropar den med en delad hemlighet.

Ställ in det i fyra steg

STEG 1

Skapa en posts-tabell

I din Lovable-app, se till att dina blogg-/innehållsdata finns i en Supabase-tabell (till exempel posts) med kolumner som title, slug, body och status. Be helt enkelt Lovable att «lägga till en blogg med en posts-tabell» om du inte redan har en.

STEG 2

Distribuera publiceringsfunktionen

Distribuera ContentPulses lilla publicerings-Edge-Function i ditt Supabase-projekt. Den verifierar en delad hemlighet och infogar (eller uppdaterar) en rad i din posts-tabell med service-role-nyckeln som redan finns i ditt projekt, så att den nyckeln aldrig delas.

STEG 3

Anslut Lovable i ContentPulse

I dina webbplatsinställningar i ContentPulse öppnar du Integrationer, väljer Lovable, klistrar in funktions-URL:en https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish och den delade hemligheten och klickar på Anslut.

STEG 4

Skriv och publicera

Skriv en artikel, granska den och klicka på Publicera till Lovable. Inlägget skrivs till din Supabase-tabell med body, utvald bild, slug och sammanfattning, redo att visas i din Lovable-app.

Installationsguide

1

Bekräfta din Supabase-posts-tabell

Lovable-appar använder Lovable Cloud, som under huven är Supabase. Öppna ditt projekt och bekräfta tabellen som innehåller dina artiklar. Standardfältnamnen som ContentPulse skickar (title, slug, body, excerpt, cover_image_url, status, published_at) kan konfigureras för att matcha dina befintliga kolumner.

2

Distribuera Edge Function med en hemlighet

Skapa en Supabase-Edge-Function vid namn contentpulse-publish med mallen vi tillhandahåller. Sätt en miljövariabel CONTENTPULSE_SECRET till en lång slumpmässig sträng. Funktionen verifierar den hemligheten vid varje begäran och utför den privilegierade upsert-en med din service-role-nyckel, som stannar i ditt projekt.

3

Anslut Lovable i ContentPulse

I ContentPulse-instrumentpanelen öppnar du din webbplats, går till fliken Integrationer och väljer Lovable-kortet. Ange funktions-URL:en https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, klistra in den delade hemligheten och klicka på Anslut. Din nästa publicerade artikel visas i din Lovable-app.

Vad integrationen sköter åt dig

Body-HTML

Artikelinnehåll renderas till ren, temaoberoende HTML och skrivs till din body-kolumn: rubriker, stycken, listor, citat och länkar visas korrekt överallt där din Lovable-app presenterar inlägget.

Utvald bild

URL:en till hero-bilden skickas i cover-bild-fältet så att din app kan visa den högst upp i inlägget och i listor.

Konfigurerbara fältnamn

JSON-nycklarna som ContentPulse skickar (titel, slug, body, sammanfattning, cover-bild, status, publiceringsdatum) kan konfigureras, så att funktionen mappas rent till kolumnerna i din tabell.

SEO-slug och sammanfattning

Slug och meta-beskrivning skickas tillsammans med body så att den publicerade sidan behåller sin SEO-optimerade URL och listsammanfattning.

Utkast eller live

Ett statusvärde (utkast eller publicerad) skickas med varje inlägg, så att din app kan hålla artiklar under granskning dolda eller visa dem live, beroende på statusen som valts i ContentPulse.

Uppdatera, inte duplicera

När en artikel uppdateras skickas samma externa identifierare så att din funktion uppdaterar den befintliga raden på plats (samma slug, samma URL) i stället för att skapa en dubblett.

Vanliga frågor

Inte ett eget. Lovable är en AI-app-byggare, och dess data finns i Supabase (Lovable Cloud). Det säkra, stödda sättet att skriva innehåll utifrån är en liten Edge Function i ditt eget projekt, exakt vad den här integrationen använder.
Nej. Den privilegierade service-role-nyckeln stannar i din Supabase-Edge-Function och lämnar aldrig ditt projekt. ContentPulse känner bara till funktions-URL:en och en delad hemlighet som du skapar och kan rotera eller återkalla när som helst.
JSON-fältnamnen som ContentPulse skickar kan konfigureras. Mappa dem till dina kolumner i Edge Functionen (eller via konfiguration) så att integrationen fungerar med ditt befintliga schema, utan migrering.
Nej. Lovable Cloud är Supabase som följer med din Lovable-app, så du registrerar dig inte separat. Du distribuerar Edge Functionen i projektet som din Lovable-app redan använder.

Leverera färskt innehåll till din Lovable-app utan klipp-och-klistra-rutinen.

Cookie Notice

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