Natiivi integraatio

Julkaise ContentPulse-artikkelit Lovable-sovellukseesi.

Lovable-sovellukset tallentavat tietonsa Supabaseen (Lovable Cloud). ContentPulse lähettää tarkistetut, SEO-valmiit artikkelit suoraan sovelluksesi tietokantaan pienen ja turvallisen Edge Functionin kautta, jonka otat käyttöön omassa projektissasi, ja runko-HTML, pääkuva, slug ja tiivistelmä on jo asetettu. Ei kopioi-liitä-työtä, eivätkä tietokanta-avaimesi koskaan poistu omalta puoleltasi.

Toimii minkä tahansa Lovable-sovelluksen kanssa, jossa Lovable Cloud (Supabase) on käytössä. Otat Edge Functionin käyttöön kerran; ContentPulse kutsuu sitä jaetulla salaisuudella.

Määritä neljässä vaiheessa

VAIHE 1

Luo posts-taulu

Varmista Lovable-sovelluksessasi, että blogi-/sisältötietosi ovat Supabase-taulussa (esimerkiksi posts), jossa on sarakkeita kuten title, slug, body ja status. Pyydä Lovablea vain «lisäämään blogi posts-taululla», jos sinulla ei vielä ole sellaista.

VAIHE 2

Ota julkaisufunktio käyttöön

Ota ContentPulsen pieni julkaisu-Edge-Function käyttöön Supabase-projektissasi. Se vahvistaa jaetun salaisuuden ja lisää (tai päivittää) rivin posts-tauluusi käyttäen service-role-avainta, joka on jo projektissasi, joten kyseistä avainta ei koskaan jaeta.

VAIHE 3

Yhdistä Lovable ContentPulseen

Avaa ContentPulsen sivustoasetuksissa Integraatiot, valitse Lovable, liitä funktion URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish ja jaettu salaisuus, ja napsauta Yhdistä.

VAIHE 4

Laadi ja julkaise

Laadi artikkeli, tarkista se ja napsauta Julkaise Lovableen. Julkaisu kirjoitetaan Supabase-tauluusi rungon, pääkuvan, slugin ja tiivistelmän kanssa, valmiina näytettäväksi Lovable-sovelluksessasi.

Asennusopas

1

Vahvista Supabase-posts-taulusi

Lovable-sovellukset käyttävät Lovable Cloudia, joka on konepellin alla Supabase. Avaa projektisi ja vahvista taulu, joka sisältää artikkelisi. ContentPulsen lähettämät oletuskenttänimet (title, slug, body, excerpt, cover_image_url, status, published_at) ovat määritettävissä vastaamaan olemassa olevia sarakkeitasi.

2

Ota Edge Function käyttöön salaisuudella

Luo Supabase-Edge-Function nimeltä contentpulse-publish toimittamamme mallin avulla. Aseta ympäristömuuttuja CONTENTPULSE_SECRET pitkäksi satunnaiseksi merkkijonoksi. Funktio vahvistaa kyseisen salaisuuden jokaisella pyynnöllä ja suorittaa etuoikeutetun upsertin service-role-avaimellasi, joka pysyy projektissasi.

3

Yhdistä Lovable ContentPulseen

Avaa ContentPulsen koontinäytössä sivustosi, siirry Integraatiot-välilehdelle ja valitse Lovable-kortti. Anna funktion URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, liitä jaettu salaisuus ja napsauta Yhdistä. Seuraava julkaisemasi artikkeli ilmestyy Lovable-sovellukseesi.

Mitä integraatio hoitaa puolestasi

Runko-HTML

Artikkelin sisältö renderöidään puhtaaksi, teemasta riippumattomaksi HTML:ksi ja kirjoitetaan runkosarakkeeseesi: otsikot, kappaleet, luettelot, lainaukset ja linkit näkyvät oikein kaikkialla, missä Lovable-sovelluksesi esittää julkaisun.

Pääkuva

Hero-kuvan URL lähetetään kansikuvakentässä, jotta sovelluksesi voi näyttää sen julkaisun yläosassa ja listauksissa.

Määritettävät kenttänimet

JSON-avaimet, jotka ContentPulse lähettää (otsikko, slug, runko, tiivistelmä, kansikuva, tila, julkaisupäivä), ovat määritettävissä, joten funktio kartoittuu siististi taulusi sarakkeisiin.

SEO-slug ja tiivistelmä

Slug ja meta-kuvaus lähetetään rungon mukana, jotta julkaistu sivu säilyttää SEO-optimoidun URL-osoitteensa ja listaustiivistelmänsä.

Luonnos tai julkaistu

Jokaisen julkaisun mukana lähetetään tila-arvo (luonnos tai julkaistu), joten sovelluksesi voi pitää tarkistettavana olevat artikkelit piilossa tai näyttää ne julkisesti, ContentPulsessa valitun tilan mukaan.

Päivitä, älä monista

Kun artikkeli päivitetään, lähetetään sama ulkoinen tunniste, jotta funktiosi päivittää olemassa olevan rivin paikallaan (sama slug, sama URL) sen sijaan, että loisi kaksoiskappaleen.

Usein kysytyt kysymykset

Ei omaa. Lovable on tekoälypohjainen sovellusrakentaja, ja sen tiedot ovat Supabasessa (Lovable Cloud). Turvallinen ja tuettu tapa kirjoittaa sisältöä ulkopuolelta on pieni Edge Function omassa projektissasi, juuri sitä tämä integraatio käyttää.
Ei. Etuoikeutettu service-role-avain pysyy Supabase-Edge-Functionissasi eikä koskaan poistu projektistasi. ContentPulse tuntee vain funktion URL:n ja jaetun salaisuuden, jonka luot ja jonka voit kierrättää tai peruuttaa milloin tahansa.
ContentPulsen lähettämät JSON-kenttänimet ovat määritettävissä. Kartoita ne sarakkeisiisi Edge Functionissa (tai konfiguraation kautta), jotta integraatio toimii olemassa olevan skeemasi kanssa ilman migraatiota.
Et. Lovable Cloud on Supabase, joka tulee Lovable-sovelluksesi mukana, joten et rekisteröidy erikseen. Otat Edge Functionin käyttöön projektissa, jota Lovable-sovelluksesi jo käyttää.

Toimita tuoretta sisältöä Lovable-sovellukseesi ilman kopioi-liitä-rutiinia.

Cookie Notice

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