Как опубликовать сайт из 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. Откройте чат агента и поставьте задачу так, чтобы на выходе был обычный статический сайт.
Собери статический сайт для
[опишите задачу, аудиторию, тексты и стиль].
Технические требования:
- Только обычные 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 можно опубликовать один сайт без карты. Собственный домен доступен на платных тарифах.