Хостинг
Чтобы сайт был в интернете, папка с ним должна лежать на сервере: компьютере, который всегда включён и подключён к интернету. Можно сделать сервером и свой компьютер, но тогда он должен работать днём и ночью, а настроить это непросто. Поэтому люди доверяют это компаниям, которые именно этим и занимаются: они хранят ваши файлы на своих серверах и отправляют их каждому посетителю. Это называется хостингом: компания «принимает» ваш сайт у себя, как хозяин принимает гостей.
Наш кинотеатр — статический сайт: просто файлы, которые сервер отправляет как есть, одинаковые для всех. Такие сайты, как интернет-магазины или соцсети, ещё и запускают на серверах программы и хранят данные в базах данных, и хостинг для них обычно стоит денег. Статические сайты размещать гораздо проще, поэтому многие компании делают это бесплатно, и бесплатного тарифа для такого сайта, как наш, более чем достаточно.
В этом уроке вы воспользуетесь Netlify, одним из самых известных сервисов хостинга статических сайтов. Вы перетаскиваете папку сайта на его веб-страницу, и через несколько секунд сайт уже в интернете. Понадобится бесплатная учётная запись. По правилам Netlify, пользователю должно быть не меньше 13 лет, а там, где так сказано в законе вашей страны, — больше. Если вы моложе, попросите создать учётную запись кого-нибудь из родителей. И в любом возрасте стоит сказать родителям, где вы регистрируетесь.
У бесплатного тарифа есть месячный лимит: его расходует каждая загрузка сайта, а также посещения. Для небольшого сайта этого хватает, если не загружать его после каждой мелкой правки: накапливайте изменения и загружайте их вместе. Если лимит закончится, Netlify приостановит сайт до следующего месяца.
Ещё один популярный вариант — GitHub Pages. GitHub — это сайт, на котором программисты хранят свой код, а GitHub Pages может опубликовать файлы, которые вы туда загрузили, как сайт с адресом вроде your-name.github.io. Он тоже бесплатный и тоже требует учётной записи, начиная с 13 лет. Шагов тут чуть больше, чем в Netlify, но о нём стоит знать: с GitHub вы, скорее всего, ещё встретитесь.
И последнее: всё, что есть на сайте, может увидеть любой человек в мире. Не размещайте на своём сайте ничего личного, например адрес, номер телефона или фотографии, которые вы не показали бы незнакомым людям.
Задание
- 1
Прочитайте про хостинг, а если для учётной записи нужен кто-то из родителей, попросите об этом прямо сейчас. В следующем упражнении вы выложите сайт в интернет.