Бесплатный хостинг на gh-pages

Главная / Бесплатный хостинг на gh-pages

Примерно в конце 2014 я зарегистрировался на Github. Тогда у меня было не так много опыта в программировании, но был опыт в создании сайтов, чем я и занимался.

Мои первые 20 репозиториев содержали статичные сайты, которые я пытался вывести в топ поисковых систем и монетизировать. Это были довольно качественные мини-сайты с подробным текстом и ссылками на скачивание.

Для них я использовал стандартные шаблоны Github Pages, которые должным образом переделывал и улучшал.

Но это история.

В этом посте я расскажу вам о бесплатном хостинге статичных сайтов. Этот хостинг не имеет никаких подвохов, возможно он даже лучше некоторых платных.

Но вы не можете размещать там исполняемый код, можно использовать только HTML-страницы.

Github Pages

Github Pages предоставляют вам возможность размещать свои сайты и сайты своих проектов прямо в Github-репозиториях.

На gh-pages свои сайты размещают многие известные проекты. К примеру, там хостится сайт Bootstrap, сайт Ruby и т.д.

Важно также отметить, что хотя Github Pages хостит только статичные сайты, они поощрают использование таких генераторов как jekyll.

Jekyll, кстати, написан на Ruby.

Как разместить сайт

Если вы уже зарегистрированы на Github, достаточно просто создать репозиторий и зайти в его настройки.

Это супер просто.

Сейчас можно хостить свой сайт в master-бранче, но раньше для этого нужно было обязательно создать бранч gh-pages.

Да и вообще сейчас можно добавлять файлы и папки через веб-интерфейс, раньше это можно было делать только с помощью терминала.

В общем, сегодня достаточно просто нажать «выбрать тему» для старта:

Они предложат вам красивые темы на выбор:

После коммита изменений, вы можете выбрать дополнительные настройки:

К примеру, можно добавить собственный домен.

Ах да, также там вы можете увидеть по какому адресу ваш сайт размещен на данный момент. Этот адрес имеет стандартный вид для подобных сайтов, если вы не используете кастомный домен.

Снова немного истории: раньше домен можно было добавить только созданием файла CNAME в корневой папке.

Управление сайтом

Управлять своим сайтом можно как обычным репозиторием.

Вы можете делать изменения в веб-интерфейсе, а можете управлять локальным репозиторием с помощью терминала и делать пуш изменений, как это делают настоящие программисты.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *