Indbygget integration

Udgiv ContentPulse-artikler til din Lovable-app.

Lovable-apps gemmer deres data i Supabase (Lovable Cloud). ContentPulse sender gennemgåede, SEO-klare artikler direkte ind i din apps database via en lille, sikker Edge Function, som du udruller i dit eget projekt, med body-HTML, fremhævet billede, slug og uddrag allerede sat. Ingen klip og indsæt, og dine databasenøgler forlader aldrig din side.

Fungerer med enhver Lovable-app, der har Lovable Cloud (Supabase) aktiveret. Du udruller en Edge Function én gang; ContentPulse kalder den med en delt hemmelighed.

Sæt det op i fire trin

TRIN 1

Opret en posts-tabel

Sørg i din Lovable-app for, at dine blog-/indholdsdata ligger i en Supabase-tabel (for eksempel posts) med kolonner som title, slug, body og status. Bed blot Lovable om at «tilføje en blog med en posts-tabel», hvis du ikke har en endnu.

TRIN 2

Udrul udgivelsesfunktionen

Udrul ContentPulses lille udgivelses-Edge-Function i dit Supabase-projekt. Den verificerer en delt hemmelighed og indsætter (eller opdaterer) en række i din posts-tabel med den service-role-nøgle, der allerede ligger i dit projekt, så den nøgle aldrig deles.

TRIN 3

Forbind Lovable i ContentPulse

I dine webstedsindstillinger i ContentPulse åbner du Integrationer, vælger Lovable, indsætter funktions-URL'en https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish og den delte hemmelighed og klikker på Forbind.

TRIN 4

Skriv og udgiv

Skriv en artikel, gennemgå den og klik på Udgiv til Lovable. Indlægget skrives til din Supabase-tabel med body, fremhævet billede, slug og uddrag, klar til at blive vist i din Lovable-app.

Installationsvejledning

1

Bekræft din Supabase-posts-tabel

Lovable-apps bruger Lovable Cloud, som under motorhjelmen er Supabase. Åbn dit projekt og bekræft den tabel, der indeholder dine artikler. De standard feltnavne, ContentPulse sender (title, slug, body, excerpt, cover_image_url, status, published_at), kan konfigureres, så de matcher dine eksisterende kolonner.

2

Udrul Edge Function med en hemmelighed

Opret en Supabase-Edge-Function ved navn contentpulse-publish ved hjælp af den skabelon, vi leverer. Sæt en miljøvariabel CONTENTPULSE_SECRET til en lang tilfældig streng. Funktionen verificerer den hemmelighed ved hver anmodning og udfører den privilegerede upsert med din service-role-nøgle, som bliver i dit projekt.

3

Forbind Lovable i ContentPulse

I ContentPulse-dashboardet åbner du dit websted, går til fanen Integrationer og vælger Lovable-kortet. Indtast funktions-URL'en https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, indsæt den delte hemmelighed og klik på Forbind. Din næste udgivne artikel vises i din Lovable-app.

Hvad integrationen håndterer for dig

Body-HTML

Artikelindhold gengives som ren, temaneutral HTML og skrives til din body-kolonne: overskrifter, afsnit, lister, citater og links vises korrekt overalt, hvor din Lovable-app præsenterer indlægget.

Fremhævet billede

URL'en til hero-billedet sendes i cover-billed-feltet, så din app kan vise det øverst i indlægget og i lister.

Konfigurerbare feltnavne

De JSON-nøgler, ContentPulse sender (titel, slug, body, uddrag, cover-billede, status, udgivelsesdato), kan konfigureres, så funktionen mapper rent til kolonnerne i din tabel.

SEO-slug og uddrag

Slug og meta-beskrivelse sendes sammen med body, så den udgivne side bevarer sin SEO-optimerede URL og listeresumé.

Kladde eller live

En statusværdi (kladde eller udgivet) sendes med hvert indlæg, så din app kan holde artikler under gennemgang skjult eller vise dem live, afhængigt af den status, der er valgt i ContentPulse.

Opdater, dupliker ikke

Når en artikel opdateres, sendes den samme eksterne identifikator, så din funktion opdaterer den eksisterende række på stedet (samme slug, samme URL) i stedet for at oprette en dublet.

Ofte stillede spørgsmål

Ikke sit eget. Lovable er en AI-app-bygger, og dens data ligger i Supabase (Lovable Cloud). Den sikre, understøttede måde at skrive indhold udefra på er en lille Edge Function i dit eget projekt, præcis hvad denne integration bruger.
Nej. Den privilegerede service-role-nøgle bliver inde i din Supabase-Edge-Function og forlader aldrig dit projekt. ContentPulse kender kun funktions-URL'en og en delt hemmelighed, som du opretter og kan rotere eller tilbagekalde når som helst.
De JSON-feltnavne, ContentPulse sender, kan konfigureres. Map dem til dine kolonner i Edge Functionen (eller via konfiguration), så integrationen fungerer med dit eksisterende skema, uden migrering.
Nej. Lovable Cloud er Supabase, der følger med din Lovable-app, så du tilmelder dig ikke separat. Du udruller Edge Functionen i det projekt, din Lovable-app allerede bruger.

Lever friskt indhold til din Lovable-app uden klip-og-indsæt-rutinen.

Cookie Notice

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