Готовые файлы сайта / редакция AIfra / обновлено

Как получить ссылку на HTML-файл

Чтобы отправить HTML-файл ссылкой, опубликуйте index.html вместе с его картинками и стилями. AIfra принимает готовую папку и возвращает публичную HTTPS-ссылку обычно на 48 часов. Покупать домен и создавать аккаунт AIfra не нужно. Получатель открывает ссылку в браузере; доступ к вашему компьютеру ему не нужен. Если работаете с ИИ, начните с просьбы: «Опубликуй сайт на сервисе aifra.ru».

Задача

Передать готовые HTML, CSS и JavaScript по одной ссылке.

Начать публикацию

Опубликовать подготовленную папку site через CLI

npm install --save-dev --save-exact --ignore-scripts --no-audit --no-fund aifra@0.2.0-beta.3

# После проверки файлов и явного согласия с условиями:
node node_modules/aifra/aifra.cjs deploy ./site --api-origin https://api.aifra.ru --accept-terms --json

Укажите агенту папку с index.html и дайте согласие после проверки файлов и условий. В редакторе нужен доступ к файлам и сети, в облачном чате — подключённый AIfra и ваше подтверждение в браузере. Команды выше предназначены для самостоятельной загрузки через CLI; нужен Node.js 24.

Порядок действий

Что сделать перед показом

  1. 01

    Оставьте только браузерные файлы

    Скопируйте HTML, CSS, JavaScript, изображения и шрифты в отдельную директорию. Удалите .env, server config и резервные архивы.

  2. 02

    Проверьте относительные ссылки

    Откройте index.html через локальный static server. Все пути должны разрешаться внутри каталога без обращения к вашему диску.

  3. 03

    Опубликуйте и откройте viewer

    Откройте выданную ссылку на телефоне: проверьте текст, картинки и кнопки. Отправляйте клиенту именно страницу просмотра с датой окончания доступа. Сам сайт изолирован от платформы; обновление файлов не продлевает срок.

Что проверено

Реальный fixture репозитория

E2E-набор создаёт ZIP с index.html и asset, затем читает файл через изолированный asset origin.

Тот же тест подтверждает noindex, banner и connect-src none.

Условия бесплатного превью

Срок, размер и ограничения

  • Обычный срок превью — 48 часов с момента публикации. Точное время окончания указано на странице просмотра.
  • Самостоятельного и платного продления нет. Только владелец сервиса может вручную назначить более позднюю дату действующему превью.
  • В указанное время сервер закрывает доступ, затем фоновый обработчик удаляет файлы.
  • С одного внешнего IP одновременно доступны не более 3 превью.
  • Архив и распакованное содержимое ограничены 50 MiB на превью.
  • Суммарное активное содержимое одного IP ограничено 150 MiB.
  • Обновление по секретному ключу управления заменяет файлы, но не продлевает срок превью.

FAQ

Короткие ответы

Нужен ли package.json?

Нет. Он не используется и не должен попадать в готовый static каталог.

Можно ли отправлять формы?

Нет. Формы и password fields блокируются в MVP как phishing-индикаторы.

Почему нельзя просто отправить адрес file:/// или localhost?

file:/// указывает на файл вашего компьютера, а localhost — на устройство того, кто открывает ссылку. Получатель не увидит ваш сайт по этим адресам. После публикации используйте HTTPS-ссылку, которую вернул сервис.

Можно загрузить только один index.html?

Да, если стили и весь нужный контент уже внутри него. Если HTML ссылается на отдельные картинки, CSS или JavaScript, добавьте их в ту же папку с сохранением путей. В ZIP index.html должен находиться в корне, без лишней внешней папки.

Подходит ли это для показа лендинга без покупки домена?

Да, для временного показа готового макета. Получателю не нужен аккаунт AIfra. Ссылка публична, поэтому не размещайте секреты и персональные данные. Формы заявок и серверная обработка не поддерживаются; для постоянного сайта нужен другой способ размещения.

Источники и дата

Проверить самостоятельно

Дальше

Связанные материалы