Как опубликовать сайт из Cursor

Обновлено 10 июля 2026 г. · Автор: Карахан

Cursor держит файлы проекта прямо у вас на диске, поэтому весь вопрос — что это за файлы. Если это статический сайт (index.html, CSS, скрипты), его можно сразу опубликовать на HIXO. Если Cursor собрал React или Next.js, сначала нужна статическая версия. Ниже — как попросить статику сразу и что делать, если проект уже на фреймворке.

Что вы получите в результате

Cursor пишет код и правит проект в редакторе, но не размещает сайт в интернете. HIXO берёт следующий шаг: хранит готовые файлы, выдаёт HTTPS-ссылку и обрабатывает обычные формы на опубликованной странице.

Для публикации без сервера нужен готовый статический сайт:

  • index.html в корне;
  • CSS, JavaScript и изображения рядом с ним;
  • обычная HTML-форма, если хотите принимать заявки.

Папки node_modules, /src и конфиги сборки на сайт тащить не нужно — для превью и публикации важны только собранные статические файлы.

Сначала попросите Cursor собрать статику

Самый короткий путь — с самого начала не давать Cursor уходить в React или Next.js. Откройте чат агента и поставьте задачу так, чтобы на выходе был обычный статический сайт.

Промт для Cursor
Собери статический сайт для
[опишите задачу, аудиторию, тексты и стиль].

Технические требования:
- Только обычные HTML, CSS и JavaScript. Без React, Next.js, Vite, npm и сборки.
- Главный файл — index.html в корне проекта.
- Стили в assets/styles.css, скрипты в assets/script.js, картинки в assets/images/.
- Все локальные ссылки относительные: ./assets/...
- Не используй localhost, backend API и абсолютные системные пути.
- Добавь обычную HTML-форму с полями name, email и message без внешнего action.
- Базовое SEO: уникальные title и description, один H1, семантические section.
- Проверь, что сайт открывается двойным кликом по index.html.

Покажи дерево файлов и убедись, что index.html лежит в корне.

Если проект нужно оставить на фреймворке, попросите Cursor «собрать статическую версию (static export) и положить готовые файлы в отдельную папку dist или out с index.html в корне». Конкретная команда зависит от стека — пусть Cursor выполнит её сам и покажет содержимое папки со сборкой.

Если проект уже на React или Next.js

Исходный код React/Next нельзя опубликовать как есть — ему нужна сборка. Порядок действий: сначала пробуйте получить статику руками самого Cursor (предыдущий шаг), и только если это не выходит — собирайте проект в IDE обычным способом для вашего стека, а на HIXO несите итоговую папку статической сборки с index.html в корне.

Ручная сборка статики из React и Next.js со всеми нюансами (роутинг, базовый путь, относительные ссылки) — тема отдельного гайда, чтобы не перегружать эту страницу. Здесь держим главное правило: на публикацию идут собранные статические файлы, а не исходный код.

Проверьте сборку перед загрузкой

  • Откройте index.html из папки сборки двойным кликом — должны быть видны текст и картинки.
  • Пути к ресурсам относительные (./assets/), без localhost и абсолютных путей вроде /Users/....
  • В папку/ZIP попали все стили, скрипты, шрифты и изображения.
  • Форма содержит поля с атрибутами name (например name, email, message) и не отправляет данные на сторонний URL.

Загрузите файлы и опубликуйте сайт

Откройте главную страницу HIXO и перетащите index.html или ZIP с содержимым папки сборки в зону загрузки. Нажмите «Открыть превью» — приватную проверку в вашем браузере: посмотрите мобильную и десктопную версию, нажмите кнопки, отправьте тестовую форму.

Когда превью выглядит правильно, нажмите «Опубликовать бесплатно» и создайте аккаунт — карта не нужна. HIXO предложит свободное имя и опубликует сайт по адресу вида my-site.hixo.dev с HTTPS. Проверьте публичную ссылку в инкогнито и ещё раз отправьте форму — заявки появятся в проекте.

SEO и собственный домен

HIXO даёт рабочий адрес, а содержанием управляете вы: перед публикацией проверьте title, описание, один H1, заголовки разделов и подписи к изображениям. Пишите для людей, а не списком ключевых слов.

Адрес my-site.hixo.dev подходит для запуска и демо. Для бренда или клиента подключите свой домен в настройках проекта — это доступно на платных тарифах; условия на странице тарифов.

Если что-то пошло не так

  • Белый экран или ошибка. Загрузили исходный код вместо сборки. Нужна папка статической сборки с index.html.
  • Нет стилей или картинок. Проверьте относительные пути и что все ресурсы попали в архив.
  • Пустые страницы на переходах. У фреймворка не настроен статический роутинг — соберите проект в режиме статического экспорта.
  • Форма не сохраняет заявку. Уберите сторонний action, добавьте полям name, проверьте после публикации.

Попробуйте на своём сайте

Перетащите HTML-файл или ZIP-архив — получите рабочую ссылку за минуту, без карты.

Загрузить свой сайт

Вопросы и ответы

Можно ли опубликовать проект Cursor прямо из папки?

Если это статический сайт с index.html — да, перетащите файл или ZIP на HIXO. Если это React/Next.js, сначала соберите статическую версию: node_modules и исходники публиковать не нужно.

Как быстрее всего получить статику?

Попросите самого Cursor собрать сайт без фреймворка или сделать static export и показать папку со сборкой. Ручную сборку в IDE оставляйте на случай, когда автоматически не вышло.

Нужно ли загружать node_modules?

Нет. На публикацию идут только собранные статические файлы: index.html, CSS, JavaScript и изображения.

Нужна ли карта, чтобы опубликовать первый сайт?

Нет. На Free можно опубликовать один сайт без карты. Собственный домен доступен на платных тарифах.

Содержание