ContentPulse makalelerini Lovable uygulamanızda yayımlayın.
Lovable uygulamaları verilerini Supabase'de (Lovable Cloud) saklar. ContentPulse, incelenmiş, SEO'ya hazır makaleleri doğrudan uygulamanızın veritabanına gönderir; bunu kendi projenizde dağıttığınız küçük ve güvenli bir Edge Function aracılığıyla, gövde HTML'i, öne çıkan görsel, slug ve özet zaten ayarlanmış şekilde yapar. Kopyala-yapıştır yok ve veritabanı anahtarlarınız asla sizin tarafınızdan ayrılmaz.
Lovable Cloud (Supabase) etkin olan herhangi bir Lovable uygulamasıyla çalışır. Bir Edge Function'ı bir kez dağıtırsınız; ContentPulse onu paylaşılan bir gizli anahtarla çağırır.
Dört adımda kurun
Bir posts tablosu oluşturun
Lovable uygulamanızda blog/içerik verilerinizin bir Supabase tablosunda (örneğin posts) title, slug, body ve status gibi sütunlarla bulunduğundan emin olun. Henüz bir tablonuz yoksa, Lovable'dan «bir posts tablosuyla bir blog eklemesini» isteyin.
Yayımlama işlevini dağıtın
ContentPulse'un küçük yayımlama Edge Function'ını Supabase projenizde dağıtın. Paylaşılan bir gizli anahtarı doğrular ve projenizde zaten bulunan service role anahtarını kullanarak posts tablonuza bir satır ekler (veya günceller); böylece o anahtar asla paylaşılmaz.
ContentPulse'ta Lovable'ı bağlayın
ContentPulse'taki web sitesi ayarlarınızda Entegrasyonlar'ı açın, Lovable'ı seçin, işlev URL'sini https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish ve paylaşılan gizli anahtarı yapıştırın, ardından Bağlan'a tıklayın.
Yazın ve yayımlayın
Bir makale yazın, inceleyin ve Lovable'da Yayımla'ya tıklayın. Gönderi, gövde, öne çıkan görsel, slug ve özetle birlikte Supabase tablonuza yazılır ve Lovable uygulamanızda gösterilmeye hazır olur.
Kurulum kılavuzu
Supabase posts tablonuzu onaylayın
Lovable uygulamaları, kaputun altında Supabase olan Lovable Cloud'u kullanır. Projenizi açın ve makalelerinizi içeren tabloyu onaylayın. ContentPulse'un gönderdiği varsayılan alan adları (title, slug, body, excerpt, cover_image_url, status, published_at), mevcut sütunlarınıza uyacak şekilde yapılandırılabilir.
Edge Function'ı bir gizli anahtarla dağıtın
Sağladığımız şablonu kullanarak contentpulse-publish adlı bir Supabase Edge Function oluşturun. Bir CONTENTPULSE_SECRET ortam değişkenini uzun, rastgele bir dizeye ayarlayın. İşlev, her istekte bu gizli anahtarı doğrular ve projenizde kalan service role anahtarınızla ayrıcalıklı upsert'i gerçekleştirir.
ContentPulse'ta Lovable'ı bağlayın
ContentPulse panosunda web sitenizi açın, Entegrasyonlar sekmesine gidin ve Lovable kartını seçin. İşlev URL'sini https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish girin, paylaşılan gizli anahtarı yapıştırın ve Bağlan'a tıklayın. Bir sonraki yayımlanan makaleniz Lovable uygulamanızda görünecektir.
Entegrasyonun sizin için yaptıkları
Gövde HTML'i
Makale içeriği temiz, temadan bağımsız HTML'e dönüştürülür ve gövde sütununuza yazılır: başlıklar, paragraflar, listeler, alıntılar ve bağlantılar, Lovable uygulamanızın gönderiyi sunduğu her yerde doğru şekilde görüntülenir.
Öne çıkan görsel
Hero görselinin URL'si kapak görseli alanında gönderilir; böylece uygulamanız onu gönderinin üstünde ve listelerde gösterebilir.
Yapılandırılabilir alan adları
ContentPulse'un gönderdiği JSON anahtarları (başlık, slug, gövde, özet, kapak görseli, durum, yayım tarihi) yapılandırılabilir; böylece işlev, tablonuzun sütunlarına temiz şekilde eşlenir.
SEO slug ve özet
Slug ve meta açıklaması gövdeyle birlikte gönderilir; böylece yayımlanan sayfa, SEO için optimize edilmiş URL'sini ve liste özetini korur.
Taslak veya yayında
Her gönderiyle birlikte bir durum değeri (taslak veya yayımlandı) gönderilir; böylece uygulamanız, ContentPulse'ta seçilen duruma göre incelemedeki makaleleri gizli tutabilir veya canlı gösterebilir.
Güncelle, çoğaltma
Bir makale güncellendiğinde, aynı harici tanımlayıcı gönderilir; böylece işleviniz, bir kopya oluşturmak yerine mevcut satırı yerinde günceller (aynı slug, aynı URL).
Sık sorulan sorular
Kopyala-yapıştır rutini olmadan Lovable uygulamanıza taze içerik sağlayın.