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
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.
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.
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ä.
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
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.
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.
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
Toimita tuoretta sisältöä Lovable-sovellukseesi ilman kopioi-liitä-rutiinia.