tuqo
Конструктор · три пути публикации

Сайт из v0: как опубликовать

v0 от Vercel генерирует не отдельную страницу, а проект на Next.js с готовыми компонентами. Публиковать его можно где угодно — при условии, что проект собирается в статику. Tuqo — альтернатива Vercel с раздачей из России и оплатой в рублях: соберёт статический экспорт на Node 20 и опубликует результат.

Бесплатный тариф, HTTPS и поддомен сразу, свой домен на платных

Как забрать файлы из v0

1

Заберите код

Скачайте архивом (Download Zip) или выгрузите проект в GitHub — v0 создаёт ветку и pull request. Кнопки «Add to Codebase» и установки блока по ссылке через shadcn больше нет.

2

Включите статический экспорт

В next.config добавьте output: "export" и отключите оптимизацию картинок (images unoptimized). Без этого сборка рассчитывает на сервер Next.js, которого на статическом хостинге нет.

3

Соберите и заберите out

npm run build положит готовый сайт в каталог out — его и публикуем. Либо загрузите архив с исходниками: Tuqo соберёт проект на Node 20 и найдёт out сам.

Три пути публикации

Один и тот же набор файлов, разная степень автоматизации.

Без регистрации за минуту

Показать страницу без аккаунта: перетащите содержимое out на tuqo.ru/drop/ — ссылка на 24 часа, потом черновик забирается в аккаунт.

24 часа, потом забор в аккаунт

Открыть Drop →

Папкой в панели

Создайте сайт и загрузите архив: сборка на Node 20, результат из out. Готовый экспорт публикуется мгновенно, без очереди на сборку.

бесплатный тариф, версии и откат

Создать сайт →

Через агента с коннектором

v0 умеет подключать свои MCP-серверы: меню «плюс» → MCPs, адрес mcp.tuqo.ru/mcp, Bearer-токен с ключом tqk_ или OAuth. Важно: инструменты доступны v0 во время генерации и в готовое приложение не попадают. Либо Git CD — push в репозиторий, дальше сборка и публикация автоматом.

MCP, OAuth или ключ проекта

Клиенты с MCP →

Грабли именно v0

Что чаще всего приходится править после этого инструмента и как Tuqo это замечает при публикации.

Серверная часть не переживёт экспорт

Server actions, route handlers, обращения к базе и авторизация на сервере в статическом экспорте не работают. На Tuqo нет SSR и серверных функций: такие места убираются или выносятся на внешний API.

Сборка падает на next/image

Компонент картинки по умолчанию требует сервер оптимизации. Для экспорта поставьте images unoptimized или замените на обычный тег img с файлами рядом.

Динамические маршруты без списка страниц

Для адресов с параметрами экспорт требует явного перечисления через generateStaticParams — иначе сборка останавливается с ошибкой. Либо перечислите страницы, либо соберите нужные адреса заранее.

Проверьте выгрузку до публикации

Иногда в архив или в первый коммит попадает не всё — быстрее заметить сразу, чем на боевом адресе. Откройте архив и убедитесь, что index.html или каталог приложения на месте; недостающее скопируйте из панели файлов v0.

Полный список из 14 проверок — на странице проверок при публикации.

Промпт для v0

Просит сайт в виде, который публикуется без правок. Подставьте тему.

Подготовь проект к статическому экспорту Next.js: добавь в конфиг output: "export" и unoptimized для картинок, убери server actions, route handlers и обращения к базе, для динамических маршрутов добавь generateStaticParams. Убедись, что npm run build кладёт готовые страницы в out. Перечисли, что перестанет работать без сервера.

Что дальше

Сайт из v0 — частые вопросы

Чем заменить Vercel для проекта из v0? +

Статическим хостингом с раздачей из России: экспортируйте Next.js в статику и опубликуйте на Tuqo. Домен третьего уровня и HTTPS сразу, свой домен и версии с откатом — на платных тарифах, оплата в рублях.

Работает ли SSR или ISR? +

Нет. Tuqo раздаёт готовые файлы: серверного рендеринга, серверных функций и баз данных здесь нет. Подходит статический экспорт Next.js и любые сборщики статики.

Нужно ли собирать проект локально? +

Не обязательно: загрузите архив с package.json — сборка пройдёт на Node 20. Готовый каталог out публикуется мгновенно и не тратит минуты сборки.

Как настроить автодеплой? +

Через Git CD: подключите репозиторий (GitHub, GitVerse, GitLab, GitFlic, Gitea), укажите команду сборки и каталог вывода — публикация на каждый push.

Как принимать заявки без бэкенда? +

Возьмите код формы с вкладки «Формы»: заявки приходят в панель, на почту и в Telegram или MAX, спам-фильтр включён. Формы работают на всех тарифах.

Похожие материалы

Сайт из другого инструмента

Файлы есть — осталось выложить

Без регистрации на 24 часа, в панели навсегда или коннектором из чата. HTTPS и поддомен сразу.