framework / обновлено 2026-09-06
Готовому HTML-сайту не нужен server-side build
Если index.html, CSS, JavaScript и изображения уже лежат в одной директории, передайте её CLI без package.json и установки зависимостей. Сервис извлечёт файлы в новую immutable revision и будет только раздавать их браузеру.
Опубликовать каталог чистой статики без build step.
Готовый handoff
Минимальный каталог
printf "index.html\nstyles.css\napp.js\n" && corepack pnpm ai-deploy deploy ./site --accept-terms --jsonКорневой index.html становится entry point; произвольные executable и вложенные архивы отклоняются.
Порядок действий
Три шага без скрытого server build
- 01
Оставьте только браузерные файлы
Скопируйте HTML, CSS, JavaScript, изображения и шрифты в отдельную директорию. Удалите .env, server config и резервные архивы.
- 02
Проверьте относительные ссылки
Откройте index.html через локальный static server. Все пути должны разрешаться внутри каталога без обращения к вашему диску.
- 03
Опубликуйте и откройте viewer
Viewer показывает safety banner и expiry, а сам сайт работает в sandboxed iframe на отдельном origin.
Оригинальное доказательство
Реальный fixture репозитория
E2E-набор создаёт ZIP с index.html и asset, затем читает файл через изолированный asset origin.
Прямые ограничения
Что сервис намеренно не скрывает
- Preview удаляется через 48 часов по серверному времени.
- С одного source IP одновременно доступны не более 3 preview.
- Архив и распакованное содержимое ограничены 50 MiB на preview.
- Суммарное активное содержимое одного source IP ограничено 150 MiB.
- При обновлении management token заменяет файлы, но не продлевает исходный TTL.
FAQ
Короткие ответы
Нужен ли package.json?
Нет. Он не используется и не должен попадать в готовый static каталог.
Можно ли отправлять формы?
Нет. Формы и password fields блокируются в MVP как phishing-индикаторы.
Дальше