Как разместить HTML-сайт в интернете
Если у вас есть папка с index.html, стилями и скриптами — этого достаточно,
чтобы выложить сайт в интернет. Никакой сборки, Node или сервера не нужно:
статический хостинг просто раздаёт ваши файлы по HTTPS. Покажем, как сделать это
на Tuqo за пару минут.
Шаг 1. Проверьте структуру файлов
Главная страница должна называться index.html и лежать в корне папки сайта:
site/
├── index.html
├── style.css
├── script.js
└── images/
└── logo.png
Откройте index.html в браузере локально — если страница выглядит правильно,
значит всё готово к публикации.
Шаг 2. Упакуйте сайт в архив
Tuqo принимает архив tar.gz. Важно, чтобы index.html оказался в корне
архива, а не во вложенной папке:
# из папки сайта — пакуем содержимое
tar -czf site.tar.gz -C ./site .
Шаг 3. Загрузите на Tuqo
Загрузите архив через панель, CLI или нейросеть. Поскольку в нём нет
package.json, Tuqo поймёт, что это готовая статика, и опубликует файлы как есть —
без сборки.
Сразу после загрузки сайт открывается по адресу https://name.tuqo.ru с
бесплатным HTTPS.
Шаг 4. Подключите свой домен (необязательно)
Хотите адрес вида ваш-домен.ru вместо поддомена? Привяжите свой домен — SSL
выпустится и будет продлеваться автоматически. Подробно — в гайде
как привязать свой домен.
Частые вопросы
Нужно ли платить? Нет, бесплатного тарифа достаточно для HTML-сайта с SSL и поддоменом.
Почему не открывается главная? Скорее всего index.html оказался во
вложенной папке внутри архива. Упакуйте содержимое папки, а не саму папку.
Будет ли работать JavaScript? Да, любой клиентский JS работает как обычно. Серверного кода (PHP, Node) на статическом хостинге нет.
Что дальше
- Деплой HTML, CSS, JS сайта — отдельная страница со всеми деталями
- Бесплатный хостинг статических сайтов
- Хостинг лендинга и сайта-визитки