Integracja natywna

Publikuj artykuły ContentPulse w swojej aplikacji Lovable.

Aplikacje Lovable przechowują dane w Supabase (Lovable Cloud). ContentPulse wysyła sprawdzone, gotowe pod SEO artykuły bezpośrednio do bazy danych Twojej aplikacji, za pomocą małej, bezpiecznej Edge Function, którą wdrażasz we własnym projekcie, z gotowym HTML treści, obrazem wyróżniającym, slugiem i zajawką. Bez kopiowania i wklejania, a Twoje klucze bazy danych nigdy nie opuszczają Twojej strony.

Działa z każdą aplikacją Lovable z włączonym Lovable Cloud (Supabase). Wdrażasz Edge Function raz; ContentPulse wywołuje ją przy użyciu współdzielonego sekretu.

Skonfiguruj w czterech krokach

KROK 1

Utwórz tabelę posts

W aplikacji Lovable upewnij się, że dane bloga/treści znajdują się w tabeli Supabase (na przykład posts) z kolumnami takimi jak title, slug, body i status. Po prostu poproś Lovable, aby «dodał bloga z tabelą posts», jeśli jeszcze jej nie masz.

KROK 2

Wdróż funkcję publikującą

Wdróż małą Edge Function publikującą ContentPulse w swoim projekcie Supabase. Weryfikuje ona współdzielony sekret i wstawia (lub aktualizuje) wiersz w Twojej tabeli posts za pomocą klucza service role, który już znajduje się w Twoim projekcie, więc ten klucz nigdy nie jest udostępniany.

KROK 3

Połącz Lovable w ContentPulse

W ustawieniach swojej witryny w ContentPulse otwórz Integracje, wybierz Lovable, wklej adres URL funkcji https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish oraz współdzielony sekret i kliknij Połącz.

KROK 4

Napisz i opublikuj

Napisz artykuł, sprawdź go i kliknij Opublikuj w Lovable. Wpis zostaje zapisany w Twojej tabeli Supabase z treścią, obrazem wyróżniającym, slugiem i zajawką, gotowy do wyświetlenia w Twojej aplikacji Lovable.

Przewodnik instalacji

1

Potwierdź swoją tabelę posts w Supabase

Aplikacje Lovable korzystają z Lovable Cloud, którym pod spodem jest Supabase. Otwórz swój projekt i potwierdź tabelę zawierającą Twoje artykuły. Domyślne nazwy pól wysyłane przez ContentPulse (title, slug, body, excerpt, cover_image_url, status, published_at) są konfigurowalne, aby pasowały do Twoich istniejących kolumn.

2

Wdróż Edge Function z sekretem

Utwórz Edge Function Supabase o nazwie contentpulse-publish przy użyciu dostarczonego przez nas szablonu. Ustaw zmienną środowiskową CONTENTPULSE_SECRET na długi losowy ciąg znaków. Funkcja weryfikuje ten sekret przy każdym żądaniu i wykonuje uprzywilejowany upsert za pomocą Twojego klucza service role, który pozostaje w Twoim projekcie.

3

Połącz Lovable w ContentPulse

W panelu ContentPulse otwórz swoją witrynę, przejdź do zakładki Integracje i wybierz kartę Lovable. Wprowadź adres URL funkcji https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, wklej współdzielony sekret i kliknij Połącz. Twój następny opublikowany artykuł pojawi się w Twojej aplikacji Lovable.

Czym zajmuje się za Ciebie integracja

HTML treści

Treść artykułu jest renderowana do czystego, niezależnego od motywu HTML i zapisywana w Twojej kolumnie treści: nagłówki, akapity, listy, cytaty i linki wyświetlają się poprawnie wszędzie tam, gdzie Twoja aplikacja Lovable prezentuje wpis.

Obraz wyróżniający

Adres URL obrazu hero jest wysyłany w polu obrazu okładki, aby Twoja aplikacja mogła wyświetlić go na górze wpisu i na listach.

Konfigurowalne nazwy pól

Klucze JSON wysyłane przez ContentPulse (tytuł, slug, treść, zajawka, obraz okładki, status, data publikacji) są konfigurowalne, dzięki czemu funkcja czysto mapuje się na kolumny Twojej tabeli.

Slug i zajawka SEO

Slug i meta opis są wysyłane wraz z treścią, aby opublikowana strona zachowała swój zoptymalizowany pod SEO adres URL i podsumowanie na listach.

Szkic lub na żywo

Wartość statusu (szkic lub opublikowany) jest wysyłana z każdym wpisem, dzięki czemu Twoja aplikacja może ukrywać artykuły w trakcie sprawdzania lub pokazywać je na żywo, zależnie od statusu wybranego w ContentPulse.

Aktualizuj, nie duplikuj

Gdy artykuł jest aktualizowany, wysyłany jest ten sam identyfikator zewnętrzny, aby Twoja funkcja zaktualizowała istniejący wiersz w miejscu (ten sam slug, ten sam URL) zamiast tworzyć duplikat.

Najczęściej zadawane pytania

Nie własne. Lovable to kreator aplikacji oparty na AI, a jego dane znajdują się w Supabase (Lovable Cloud). Bezpiecznym, obsługiwanym sposobem zapisywania treści z zewnątrz jest mała Edge Function we własnym projekcie, dokładnie z tego korzysta ta integracja.
Nie. Uprzywilejowany klucz service role pozostaje w Twojej Edge Function Supabase i nigdy nie opuszcza Twojego projektu. ContentPulse zna tylko adres URL funkcji i współdzielony sekret, który tworzysz i możesz w każdej chwili zrotować lub unieważnić.
Nazwy pól JSON wysyłane przez ContentPulse są konfigurowalne. Zmapuj je na swoje kolumny w Edge Function (lub poprzez konfigurację), aby integracja działała z Twoim istniejącym schematem, bez migracji.
Nie. Lovable Cloud to Supabase dołączony do Twojej aplikacji Lovable, więc nie rejestrujesz się osobno. Wdrażasz Edge Function w projekcie, którego Twoja aplikacja Lovable już używa.

Dostarczaj świeże treści do swojej aplikacji Lovable bez rutyny kopiuj-wklej.

Cookie Notice

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