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
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.
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.
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.
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
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.
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.
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
Lever friskt indhold til din Lovable-app uden klip-og-indsæt-rutinen.