Сайты с ИИ2026-09-039 минНатали Анарбаева

Как сделать временный сайт: публикация и отключение

Временный сайт проще всего сделать как одну статическую страницу и опубликовать через GitHub Pages. Вы получите публичную ссылку для события, проверки идеи или короткого объявления, а затем сможете отключить сайт без удаления исходных файлов. Способ рассчитан на открытую информацию без паролей, платежей и персональных данных.

Сначала выберите правильный тип временной страницы

Временность может относиться к сроку публикации или к кругу доступа. GitHub Pages решает первую задачу: страница открыта в интернете, пока вы её не снимете. Официальная документация предупреждает, что опубликованный сайт доступен публично даже в случаях, когда исходный репозиторий закрыт на подходящем тарифе: правила публикации GitHub Pages.

Используйте правило выбора. Если страницу должен увидеть любой человек со ссылкой, подойдёт статическая публикация. Если нужен доступ только команде, выбирайте сервис с авторизацией или защищённый тестовый стенд. Если нужны личный кабинет, оплата, база заявок или загрузка файлов, одной статической страницы недостаточно.

  • Подходит: анонс события, временное меню, инструкция, страница проекта, проверка текста или дизайна на телефоне.
  • Не подходит: договоры, списки клиентов, закрытые материалы, внутренние отчёты, формы с чувствительными данными.
  • Требует отдельного решения: приём оплаты, учёт пользователей, автоматическая выдача доступа, хранение заявок.

Ссылка, которую трудно угадать, не делает страницу закрытой. Если публикацию нельзя показывать посторонним, нужен контроль доступа, а не необычный адрес и не запрет индексации.

Теория понятна, дальше нужен ваш сайт, а не пример из статьи. На бесплатном вебинаре страницу собирают с нуля и сразу публикуют в интернете.

Собрать свой сайт

Зафиксируйте результат и дату отключения до сборки

Короткая страница часто остаётся в сети не из-за технической ошибки, а потому что никто не назначил ответственного за закрытие. До работы запишите четыре вещи: зачем существует страница, кто её проверяет, когда она перестаёт быть актуальной и что посетитель увидит после завершения срока.

  1. Сформулируйте одно действие посетителя: прочитать объявление, открыть программу, написать на почту или перейти на основной сайт.
  2. Соберите только нужные материалы: заголовок, короткое объяснение, дату, контакт и одну кнопку.
  3. Укажите календарный момент отключения и человека, который выполнит его вручную.
  4. Решите, нужно ли сохранить страницу как файл после снятия с публикации.
  5. Определите безопасный выход: заменить устаревшую страницу уведомлением или полностью убрать публикацию.

Если вам нужна не отдельная временная страница, а основа постоянного проекта, сначала сверьте требования с планом публикации сайта. Для страницы из одного файла пригодится также инструкция по сайту в Блокноте.

По теме: Как сделать часы на сайт: HTML и JavaScript

Соберите минимальную страницу в одном файле

Создайте файл index.html. Имя важно: GitHub Pages использует индексный файл как входную страницу. Внутри оставьте только содержимое, которое можно публиковать открыто. Ниже безопасный каркас без внешних библиотек и счётчиков. Замените текст и адрес почты на свои данные.

<!doctype html>
<html lang="ru">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="robots" content="noindex">
  <title>Временная страница проекта</title>
  <style>
    body { font: 18px/1.5 system-ui; margin: 0; background: #f6f1ec; color: #201f1e; }
    main { max-width: 680px; margin: 10vh auto; padding: 32px; background: white; border-radius: 24px; }
    a { color: #b8471f; }
  </style>
</head>
<body>
  <main>
    <h1>Название события или проекта</h1>
    <p>Что произойдёт, когда и для кого предназначена страница.</p>
    <p><a href="mailto:mail@example.com">Задать вопрос</a></p>
  </main>
</body>
</html>

Строка noindex просит поисковые системы не показывать страницу в результатах. Это не пароль и не мгновенное удаление уже найденного адреса. Google поясняет, что правило работает, когда робот может открыть страницу и прочитать метатег: спецификация robots meta tag. Поэтому не закрывайте этот же адрес через robots.txt, если ваша цель именно прочитать noindex.

Опубликуйте временный сайт через GitHub Pages

Для этого пути нужен аккаунт GitHub и отдельный репозиторий. Репозиторий хранит исходный файл, а Pages создаёт из выбранной ветки доступный сайт. Официальная инструкция описывает публикацию из нового или существующего репозитория: создание сайта GitHub Pages.

  1. Создайте репозиторий с нейтральным названием, например temporary-page. Не добавляйте в название фамилии клиентов и внутренние коды.
  2. В корне репозитория создайте файл index.html и вставьте подготовленный код.
  3. Откройте Settings, затем Pages. В источнике публикации выберите ветку main и корневую папку.
  4. Сохраните настройку и дождитесь ссылки в разделе Pages. Документация GitHub предупреждает, что публикация изменений может занять до 10 минут.
  5. Откройте выданный адрес в отдельном окне браузера, где вы не вошли в GitHub. Так вы проверите именно публичный доступ.

Не вставляйте в HTML токены, пароли, ключи API и закрытые ссылки. Исходный код страницы получает браузер посетителя, поэтому спрятанное поле, комментарий или JavaScript не защищают секрет. Форму лучше заменить ссылкой на проверенный внешний сервис или обычным контактом, если вы не готовы отдельно настраивать обработку данных.

Самое долгое в своём сайте это первый запуск: страницы, домен, публикация. На бесплатном вебинаре по вайбкодингу весь путь проходят вживую, от идеи, описанной словами, до работающего адреса. Опыт в программировании не нужен.

Пройти путь до сайта

Проверьте запуск по двум контурам

  • Адрес открывается без входа в аккаунт и показывает ожидаемый заголовок.
  • На телефоне текст не выходит за экран, кнопка доступна, горизонтальной прокрутки нет.
  • Все ссылки ведут туда, куда обещает подпись. Почтовый адрес указан без опечатки.
  • В исходнике нет служебных заметок, ключей, личных телефонов без согласия и скрытых черновиков.
  • На странице написана актуальная дата события или срок действия предложения.
  • В календаре стоит напоминание о снятии сайта с публикации, назначен ответственный.

Попросите другого человека открыть ссылку с мобильного интернета. Если страница работает только у автора, это ещё не публичный запуск. Перед серьёзным изменением сохраните копию index.html; общий порядок резервной проверки разобран в гайде по бэкапу сайта.

По теме: Как сделать сайт на Joomla: установка и запуск в 2026

Диагностика: что делать, если сайт не открылся

Ошибка 404 обычно означает, что Pages смотрит не в ту ветку или не находит входной файл. Сначала проверьте настройки публикации, затем точное имя index.html, после этого журнал сборки в разделе Actions. Не меняйте одновременно имя файла, ветку и адрес: по одному изменению легче увидеть причину.

Если страница открывается, но стили или картинки пропали, проверьте относительные пути и регистр букв. Файлы Logo.png и logo.png могут считаться разными. Для временной страницы надёжнее хранить изображения рядом с HTML и указывать путь images/photo.jpg, а не адрес локального диска.

Как безопасно закрыть временный сайт

Когда срок закончился, снимите развёртывание, но сохраните исходники, если они могут понадобиться снова. GitHub отличает снятие с публикации от удаления: после команды Unpublish текущая версия перестаёт быть доступной, а настройки и файлы репозитория остаются. Порядок действий есть в инструкции по отключению GitHub Pages.

  1. Сохраните финальную копию index.html и запишите, где она лежит.
  2. Откройте Settings, затем Pages и выберите действие Unpublish site.
  3. Проверьте старую ссылку в приватном окне. Содержимое временной страницы больше не должно открываться.
  4. Удалите публичные ссылки из писем, профилей и закреплённых сообщений, если они ведут на устаревший материал.
  5. Если был подключён собственный домен, отдельно уберите или перенастройте его DNS-записи после проверки нового назначения.

Само по себе удаление ссылки из меню не закрывает страницу. Проверка считается пройденной только тогда, когда старый URL больше не отдаёт прежний материал. Если адрес успел попасть в поиск, снятая страница исчезнет после повторного обхода; не публикуйте секреты в расчёте на последующее удаление.

По теме: Как сделать сайт прозрачным: фон и карточки в 2026

Когда этот способ не подходит

GitHub Pages удобен для открытой статической страницы, но не заменяет сервер. Выберите другой вариант, если нужно ограничить доступ конкретными людьми, принимать платежи, хранить анкеты, выдавать разные данные разным посетителям или автоматически выключать сайт в точный момент без участия человека.

Частые вопросы

Можно ли сделать временный сайт без домена?

Да. GitHub Pages выдаёт адрес на домене github.io. Собственный домен нужен только если вам важно фирменное имя или позже планируется постоянный сайт.

Удалится ли сайт сам в назначенную дату?

Нет, описанный способ требует ручного снятия публикации. Поставьте календарное напоминание и назначьте ответственного. Для автоматического отключения понадобится отдельный сценарий или платформа с такой функцией.

Достаточно ли noindex, чтобы скрыть страницу?

Нет. noindex управляет появлением в поиске, но любой человек с адресом всё равно может открыть страницу. Для закрытой информации требуется авторизация.

Что оставить вместо завершённого события?

Если старую ссылку продолжают открывать, замените содержимое коротким уведомлением и ссылкой на актуальную страницу. Если адрес больше не нужен, снимите публикацию и проверьте результат.

На бесплатном вебинаре вы соберёте понятный план сайта с ИИ и увидите, как перейти от временной страницы к рабочему проекту с проверяемым результатом.

Записаться на вебинар
Разборы, кейсы и фишки вайбкодинга каждую неделю в телеграм-канале «Яков вайбкодит».
Первый проект с ИИ: живой разбор, бесплатно Занять место