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
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.
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.
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.
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
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.
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.
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
Dostarczaj świeże treści do swojej aplikacji Lovable bez rutyny kopiuj-wklej.