Публикуйте статьи ContentPulse в вашем приложении Lovable.
Приложения Lovable хранят данные в Supabase (Lovable Cloud). ContentPulse отправляет проверенные, готовые к SEO статьи прямо в базу данных вашего приложения через небольшую безопасную Edge Function, которую вы разворачиваете в собственном проекте, с уже заданными HTML тела, главным изображением, слагом и кратким описанием. Никакого копирования и вставки, и ваши ключи базы данных никогда не покидают вашу сторону.
Работает с любым приложением Lovable, в котором включён Lovable Cloud (Supabase). Вы разворачиваете Edge Function один раз; ContentPulse вызывает её с общим секретом.
Настройте за четыре шага
Создайте таблицу posts
В вашем приложении Lovable убедитесь, что данные блога/контента находятся в таблице Supabase (например, posts) со столбцами вроде title, slug, body и status. Просто попросите Lovable «добавить блог с таблицей posts», если у вас её ещё нет.
Разверните функцию публикации
Разверните небольшую Edge Function публикации ContentPulse в вашем проекте Supabase. Она проверяет общий секрет и вставляет (или обновляет) строку в вашей таблице posts с помощью ключа service role, который уже есть в вашем проекте, так что этот ключ никогда не передаётся.
Подключите Lovable в ContentPulse
В настройках вашего сайта в ContentPulse откройте Интеграции, выберите Lovable, вставьте URL функции https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish и общий секрет, затем нажмите Подключить.
Напишите и опубликуйте
Напишите статью, проверьте её и нажмите Опубликовать в Lovable. Запись записывается в вашу таблицу Supabase с телом, главным изображением, слагом и кратким описанием, готовая к отображению в вашем приложении Lovable.
Руководство по установке
Подтвердите вашу таблицу posts в Supabase
Приложения Lovable используют Lovable Cloud, под капотом которого — Supabase. Откройте ваш проект и подтвердите таблицу, содержащую ваши статьи. Имена полей по умолчанию, которые отправляет ContentPulse (title, slug, body, excerpt, cover_image_url, status, published_at), настраиваются под ваши существующие столбцы.
Разверните Edge Function с секретом
Создайте Edge Function Supabase с именем contentpulse-publish с помощью предоставляемого нами шаблона. Установите переменную окружения CONTENTPULSE_SECRET в виде длинной случайной строки. Функция проверяет этот секрет при каждом запросе и выполняет привилегированный upsert с вашим ключом service role, который остаётся в вашем проекте.
Подключите Lovable в ContentPulse
В панели ContentPulse откройте ваш сайт, перейдите на вкладку Интеграции и выберите карточку Lovable. Введите URL функции https://PROJECT_REF.supabase.co/functions/v1/contentpulse-publish, вставьте общий секрет и нажмите Подключить. Ваша следующая опубликованная статья появится в вашем приложении Lovable.
Что интеграция делает за вас
HTML тела
Содержимое статьи рендерится в чистый, независимый от темы HTML и записывается в ваш столбец тела: заголовки, абзацы, списки, цитаты и ссылки отображаются правильно везде, где ваше приложение Lovable показывает запись.
Главное изображение
URL hero-изображения отправляется в поле обложки, чтобы ваше приложение могло показать его вверху записи и в списках.
Настраиваемые имена полей
Ключи JSON, которые отправляет ContentPulse (заголовок, слаг, тело, краткое описание, обложка, статус, дата публикации), настраиваются, поэтому функция чисто сопоставляется со столбцами вашей таблицы.
SEO-слаг и краткое описание
Слаг и метаописание отправляются вместе с телом, чтобы опубликованная страница сохранила свой оптимизированный для SEO URL и сводку в списках.
Черновик или публикация
С каждой записью отправляется значение статуса (черновик или опубликовано), так что ваше приложение может скрывать статьи на проверке или показывать их вживую, в зависимости от статуса, выбранного в ContentPulse.
Обновлять, а не дублировать
При обновлении статьи отправляется тот же внешний идентификатор, чтобы ваша функция обновляла существующую строку на месте (тот же слаг, тот же URL) вместо создания дубликата.
Частые вопросы
Доставляйте свежий контент в ваше приложение Lovable без рутины копирования и вставки.