原生集成

将 ContentPulse 文章发布到你的 Lovable 应用。

Lovable 应用将数据存储在 Supabase(Lovable Cloud)中。ContentPulse 通过你在自己项目中部署的一个小而安全的 Edge Function,将经过审核、已为 SEO 准备好的文章直接发送到你应用的数据库,正文 HTML、特色图片、slug 和摘要均已设置好。无需复制粘贴,你的数据库密钥也绝不会离开你这一侧。

适用于任何启用了 Lovable Cloud(Supabase)的 Lovable 应用。你只需部署一次 Edge Function;ContentPulse 会使用共享密钥调用它。

四步完成设置

第 1 步

创建 posts 表

在你的 Lovable 应用中,确保博客/内容数据位于 Supabase 表中(例如 posts),并包含诸如 titleslugbodystatus 等列。如果你还没有,只需让 Lovable「添加一个带 posts 表的博客」。

第 2 步

部署发布函数

在你的 Supabase 项目中部署 ContentPulse 的小型发布 Edge Function。它会验证一个共享密钥,并使用你项目中已有的 service role 密钥向你的 posts 表插入(或更新)一行,因此该密钥绝不会被共享。

第 3 步

在 ContentPulse 中连接 Lovable

在 ContentPulse 的网站设置中,打开集成,选择 Lovable,粘贴函数 URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish 和共享密钥,然后点击连接

第 4 步

撰写并发布

撰写文章,审核后点击发布到 Lovable。该帖子将连同正文、特色图片、slug 和摘要写入你的 Supabase 表,随时可在你的 Lovable 应用中显示。

安装指南

1

确认你的 Supabase posts 表

Lovable 应用使用 Lovable Cloud,其底层即 Supabase。打开你的项目并确认包含文章的表。ContentPulse 发送的默认字段名(titleslugbodyexcerptcover_image_urlstatuspublished_at)均可配置,以匹配你现有的列。

2

使用密钥部署 Edge Function

使用我们提供的模板创建一个名为 contentpulse-publish 的 Supabase Edge Function。将环境变量 CONTENTPULSE_SECRET 设置为一个长随机字符串。该函数会在每次请求时验证该密钥,并使用保留在你项目中的 service role 密钥执行特权 upsert。

3

在 ContentPulse 中连接 Lovable

在 ContentPulse 仪表板中打开你的网站,转到集成选项卡并选择 Lovable 卡片。输入函数 URL https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish,粘贴共享密钥并点击连接。你下一篇发布的文章将出现在你的 Lovable 应用中。

集成为你处理的内容

正文 HTML

文章内容会被渲染为干净、与主题无关的 HTML,并写入你的正文列:标题、段落、列表、引用和链接在你的 Lovable 应用展示该帖子的任何位置都能正确显示。

特色图片

主图(hero)的 URL 会在封面图片字段中发送,以便你的应用能在帖子顶部和列表中显示它。

可配置的字段名

ContentPulse 发送的 JSON 键(标题、slug、正文、摘要、封面图片、状态、发布日期)均可配置,因此该函数能干净地映射到你表中的列。

SEO slug 与摘要

slug 和元描述会与正文一起发送,使已发布页面保留其为 SEO 优化的 URL 和列表摘要。

草稿或上线

每个帖子都会附带一个状态值(草稿或已发布),因此你的应用可以根据在 ContentPulse 中选择的状态,将审核中的文章保持隐藏或上线显示。

更新而非重复

当文章被更新时,会发送相同的外部标识符,因此你的函数会就地更新现有行(相同的 slug、相同的 URL),而不是创建副本。

常见问题

没有自己的。Lovable 是一个基于 AI 的应用构建器,其数据位于 Supabase(Lovable Cloud)中。从外部写入内容的安全、受支持方式是在你自己的项目中使用一个小型 Edge Function,这正是此集成所采用的方式。
不必。具有特权的 service role 密钥保留在你的 Supabase Edge Function 内,绝不会离开你的项目。ContentPulse 只知道函数 URL 和一个由你创建、可随时轮换或撤销的共享密钥。
ContentPulse 发送的 JSON 字段名均可配置。在 Edge Function 中(或通过配置)将它们映射到你的列,使集成能够与你现有的架构配合工作,无需迁移。
不需要。Lovable Cloud 就是随你的 Lovable 应用一起提供的 Supabase,因此你无需单独注册。你在 Lovable 应用已经使用的项目中部署 Edge Function。

无需复制粘贴的繁琐流程,为你的 Lovable 应用提供新鲜内容。

Cookie Notice

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