Nativní integrace

Publikujte články ContentPulse do své aplikace Lovable.

Aplikace Lovable ukládají svá data v Supabase (Lovable Cloud). ContentPulse posílá zkontrolované, pro SEO připravené články přímo do databáze vaší aplikace, prostřednictvím malé a bezpečné Edge Function, kterou nasadíte ve vlastním projektu, s již nastaveným HTML těla, hlavním obrázkem, slugem a perexem. Žádné kopírování a vkládání a vaše databázové klíče nikdy neopustí vaši stranu.

Funguje s jakoukoli aplikací Lovable, která má zapnutý Lovable Cloud (Supabase). Edge Function nasadíte jednou; ContentPulse ji volá pomocí sdíleného tajemství.

Nastavte to ve čtyřech krocích

KROK 1

Vytvořte tabulku posts

Ve své aplikaci Lovable se ujistěte, že vaše data blogu/obsahu jsou v tabulce Supabase (například posts) se sloupci jako title, slug, body a status. Pokud ji ještě nemáte, jednoduše požádejte Lovable, aby «přidal blog s tabulkou posts».

KROK 2

Nasaďte publikační funkci

Nasaďte malou publikační Edge Function ContentPulse ve svém projektu Supabase. Ověří sdílené tajemství a vloží (nebo aktualizuje) řádek ve vaší tabulce posts pomocí klíče service role, který už je ve vašem projektu, takže tento klíč nikdy není sdílen.

KROK 3

Připojte Lovable v ContentPulse

V nastavení svého webu v ContentPulse otevřete Integrace, vyberte Lovable, vložte URL funkce https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish a sdílené tajemství a klikněte na Připojit.

KROK 4

Napište a publikujte

Napište článek, zkontrolujte jej a klikněte na Publikovat do Lovable. Příspěvek se zapíše do vaší tabulky Supabase s tělem, hlavním obrázkem, slugem a perexem, připravený k zobrazení ve vaší aplikaci Lovable.

Návod k instalaci

1

Potvrďte svou tabulku posts v Supabase

Aplikace Lovable používají Lovable Cloud, kterým je pod kapotou Supabase. Otevřete svůj projekt a potvrďte tabulku, která obsahuje vaše články. Výchozí názvy polí, které ContentPulse odesílá (title, slug, body, excerpt, cover_image_url, status, published_at), jsou konfigurovatelné, aby odpovídaly vašim stávajícím sloupcům.

2

Nasaďte Edge Function s tajemstvím

Vytvořte Edge Function Supabase s názvem contentpulse-publish pomocí šablony, kterou poskytujeme. Nastavte proměnnou prostředí CONTENTPULSE_SECRET na dlouhý náhodný řetězec. Funkce toto tajemství ověří při každém požadavku a provede privilegovaný upsert pomocí vašeho klíče service role, který zůstává ve vašem projektu.

3

Připojte Lovable v ContentPulse

V řídicím panelu ContentPulse otevřete svůj web, přejděte na kartu Integrace a vyberte dlaždici Lovable. Zadejte URL funkce https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, vložte sdílené tajemství a klikněte na Připojit. Váš další publikovaný článek se objeví ve vaší aplikaci Lovable.

Co za vás integrace zařídí

HTML těla

Obsah článku je vykreslen do čistého HTML nezávislého na motivu a zapsán do vašeho sloupce těla: nadpisy, odstavce, seznamy, citace a odkazy se zobrazují správně všude, kde vaše aplikace Lovable příspěvek prezentuje.

Hlavní obrázek

URL hlavního obrázku se odesílá v poli titulního obrázku, aby jej vaše aplikace mohla zobrazit nahoře příspěvku a ve výpisech.

Konfigurovatelné názvy polí

Klíče JSON, které ContentPulse odesílá (titulek, slug, tělo, perex, titulní obrázek, stav, datum publikace), jsou konfigurovatelné, takže funkce se čistě mapuje na sloupce vaší tabulky.

SEO slug a perex

Slug a meta popis se odesílají spolu s tělem, aby publikovaná stránka zachovala svou pro SEO optimalizovanou URL a souhrn ve výpisech.

Koncept nebo živě

S každým příspěvkem se odesílá hodnota stavu (koncept nebo publikováno), takže vaše aplikace může články v kontrole skrýt nebo je zobrazit živě, podle stavu zvoleného v ContentPulse.

Aktualizovat, nikoli duplikovat

Když je článek aktualizován, odesílá se stejný externí identifikátor, aby vaše funkce aktualizovala existující řádek na místě (stejný slug, stejná URL) namísto vytvoření duplikátu.

Časté dotazy

Ne vlastní. Lovable je tvůrce aplikací s AI a jeho data jsou v Supabase (Lovable Cloud). Bezpečným a podporovaným způsobem, jak zapisovat obsah zvenčí, je malá Edge Function ve vlastním projektu, což je přesně to, co tato integrace používá.
Ne. Privilegovaný klíč service role zůstává uvnitř vaší Edge Function Supabase a nikdy neopustí váš projekt. ContentPulse zná pouze URL funkce a sdílené tajemství, které vytvoříte a můžete kdykoli rotovat nebo zneplatnit.
Názvy polí JSON, které ContentPulse odesílá, jsou konfigurovatelné. Namapujte je na své sloupce v Edge Function (nebo pomocí konfigurace), aby integrace fungovala s vaším stávajícím schématem, bez migrace.
Ne. Lovable Cloud je Supabase dodávaný s vaší aplikací Lovable, takže se neregistrujete zvlášť. Edge Function nasadíte v projektu, který vaše aplikace Lovable už používá.

Dodávejte čerstvý obsah do své aplikace Lovable bez rutiny kopírovat a vložit.

Cookie Notice

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