AI SEO-блог для v0
Кнопка Open in v0 встановлює готовий серверний пакет публікації в обраний вами проєкт. У ньому вже є webhook-роут, валідація payload, авторизація, санітизація HTML, копіювання зображень та ідемпотентне збереження статей — писати код публікації не потрібно.
Як підключити Blogent до v0
Автопублікація для сайтів на v0
Встановіть готовий серверний пакет публікації у v0-проєкт. Він містить webhook-маршрут, валідацію, авторизацію, очищення HTML, перенесення зображень та ідемпотентне сховище статей.
-
Відкрийте сайт у v0
Натисніть Відкрити у v0 та оберіть проєкт, який має отримувати статті Blogent.
-
Підключіть сховище й додайте один секрет
Дозвольте v0 встановити готові файли, підключіть публічне сховище Vercel Blob і додайте
BLOGENT_WEBHOOK_SECRETчерез змінні середовища проєкту. Секрет не можна додавати у frontend-код. -
Підключіть Blogent
Після деплою введіть endpoint і дані авторизації нижче в Blogent, запустіть тест підключення, а потім перевірте одну реальну багатомовну статтю.
- URL webhook
https://your-domain.com/api/blogent/webhook- Ключ заголовка
Authorization- Значення заголовка
Bearer <your secret>
Використайте той самий секрет, який збережено як BLOGENT_WEBHOOK_SECRET у v0/Vercel-проєкті. Ніколи не додавайте його у frontend-код.
Ця інтеграція отримує стандартний JSON-payload Blogent. Перегляньте повний контракт — поля, HTML-теги, формат відповіді — та спробуйте живий тестер вебхука.
Webhook tester
Надішліть тестову статтю на свій endpoint і перевірте, як CMS обробляє дані. За потреби змініть JSON.
Що ви отримуєте після підключення v0
- Пакет серверний: секрет живе в змінних оточення проєкту й ніколи не потрапляє у фронтенд-код.
- Вхідний HTML санітизується перед збереженням.
- Збереження статей ідемпотентне, тож повторна доставка оновлює наявну статтю, а не дублює її.
- Обкладинки копіюються в публічний Vercel Blob store, тож стаття не залежить від тимчасового посилання.
Вимоги та сумісність
- Платформа
- Проєкт v0, який ви можете розгорнути.
- Сховище
- Під’єднаний публічний Vercel Blob store для обкладинок.
- Секрет
BLOGENT_WEBHOOK_SECRETу змінних оточення проєкту — ніколи у фронтенд-коді.- Endpoint
https://your-domain.com/api/blogent/webhook.- Авторизація
- Заголовок
Authorizationзі значеннямBearer <ваш секрет>.
Часті запитання про інтеграцію з v0
Чи треба писати обробник вебхука?
Ні. Роут, валідація, авторизація, санітизація, копіювання зображень і збереження вже є у встановленому пакеті.
Куди класти секрет?
У змінні оточення проєкту як BLOGENT_WEBHOOK_SECRET. У фронтенд-коді його бути не повинно — інакше він стане доступним кожному відвідувачу.
Навіщо потрібен Blob store?
Поле image у payload — тимчасове посилання. Копіювання файлу в публічний Vercel Blob store дає статті постійну обкладинку.
Що буде, якщо статтю надішлють двічі?
Збереження ідемпотентне — наявна стаття оновиться, а не продублюється.
Переведіть SEO-блог на автопілот
Створіть блог, підключіть v0 — і Blogent плануватиме, писатиме, перелінковуватиме та публікуватиме статті автоматично.