Для простой страницы с изображениями подходит статический хостинг. Например, GitHub Pages может публиковать HTML, CSS и JavaScript из выбранного источника репозитория. Серверный код для обычного описания выставки не требуется.
Подготовьте папку с index.html и изображениями. Убедитесь, что ссылки внутри используют относительные пути, например images/hall.jpg, а не адреса вашего диска. Создайте подходящий репозиторий, загрузите в него только файлы, которые действительно должны стать доступными посетителям, затем откройте его настройки Pages. При публикации из ветки выберите ветку и папку с исходными файлами. Возможность использования конкретного варианта зависит от типа аккаунта и репозитория, поэтому ориентируйтесь на доступные настройки.
После сохранения дождитесь успешной публикации и откройте адрес, показанный в Pages. Он отличается от страницы просмотра файлов репозитория. Проверьте, что отображается сама выставка, а не список исходников. Для сайта проекта адрес часто включает имя репозитория, поэтому пути от корня сайта могут потребовать исправления. Относительные пути внутри папки обычно проще для первого небольшого проекта.
Откройте опубликованную страницу в отдельном браузерном окне и на телефоне. Проверьте изображения и переходы, затем передавайте именно опубликованный адрес. Ссылка на локальный файл другого человека не приведёт к вашему компьютеру, а ссылка на репозиторий не всегда показывает готовую страницу.
Не загружайте в публичную папку документы, которые не относятся к выставке. Публикация делает выбранные материалы доступными в пределах настроенного сервиса. Если позднее понадобятся заявки с сохранением в базе, добавьте отдельный обработчик или сервис: статическая публикация не запускает произвольный серверный код сама по себе.
Ответить на вопрос