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
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».
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.
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.
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
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.
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.
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
Dodávejte čerstvý obsah do své aplikace Lovable bez rutiny kopírovat a vložit.