Все привычные варианты исходят из того, что вы ведёте проект. Netlify и Vercel требуют аккаунт и сборку; GitHub Pages требует репозиторий и коммит; VPS требует, чтобы вы занялись администрированием VPS. Для одного файла, который кому-то нужно посмотреть один раз, это слишком громоздкий механизм. Если перетащить файл сюда, вы сразу получите https-ссылку. Ничего не устанавливается, ничего не настраивается, и после не остаётся никакого конвейера, который пришлось бы поддерживать.
- Можно ли поделиться HTML-файлом без веб-сервера?
- Да. Перетащите файл .html на эту страницу, и он сразу будет отдаваться по собственному https-адресу. Вам не нужно ничего поднимать и ничего арендовать.
- Нужен ли аккаунт?
- Нет. Ссылки, созданные без аккаунта, живут 7 дней — этого хватает для большинства разовых отправок. Входите, только если хотите сохранить их бессрочно.
- Чем это отличается от GitHub Pages или Netlify Drop?
- Те сервисы построены вокруг проектов: репозиторий, сборка, деплой. Здесь всё построено вокруг одного файла. Настраивать нечего, и после использования ничего не продолжает работать.
- Будут ли работать мои JavaScript и CSS?
- Да, если они находятся внутри файла. Страница отдаётся по https, как и любой другой сайт, поэтому скрипты, стили и вызовы fetch ведут себя обычным образом — в отличие от открытия файла локально.
- Файл будет публичным?
- Открыть его сможет любой, у кого есть ссылка, но URL невозможно угадать. Относитесь к ней как к скрытой ссылке: подойдёт для черновика или отчёта, но не для секретов.
- А если странице нужны другие файлы рядом?
- Сначала встройте их внутрь. Один самодостаточный HTML-файл работает, а папка с отдельными CSS, JavaScript и картинками — нет: относительным путям будет не к чему обращаться.