Html Blog

Уроки по созданию сайтов на русском языке. У нас тут своя матрица.

Публикация сайта Jekyll на GitHub хостинге

После того как вы установили Jekyll на свой компьютер и создали сайт встает вопрос - как и на каком хостинге лучше его разместить. В связи с тем, что для Jekyll не существует официального плагина админки разработчики с самого начала позиционируют Jekyll как инструмент, который предпочтительно использовать с GitHub. Данный факт способствовал популяризации Jekyll в отличие от подобных генераторов.

Конечно сайт созданный на Jekyll можно размещать и на обычном хостинге, но как по мне это менее удобно для начинающих сайтостроителей.

В данной статье я предлагаю разместить сайт на GitHub и забыть о его локальной копии на компьютере (по крайней мере до глобальных изменений).

Если вы любите читать, то посмотрите подробный урок как перенести Jekyll на Github


Порядок действий для публикации сайта на гитхаб:


1. Скачайте и установите Git: https://git-scm.com/download/win

В процессе установки можете ничего не менять и просто нажимать “Далее”.

2. Зарегистрироваться на сайте GitHub: https://github.com/

После того как зарегистрируетесь на GitHub создайте репозиторий. Нажмите на главной странице кнопку Start a project. Далее необходимо ввести название репозитория в следующем формате!:

вашлогин.github.io

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

После того как создали репозиторий скопируйте на его главной странице в самом верху ссылку формата:

https://github.com/вашлогин/название репозитория.git

3. Отправляем файлы сайта Jekyll на GitHub

Перейдите в любой удобный каталог, где будете создавать локальный репозиторий. Нажмите в нем правой кнопкой мыши и выберите в контекстном меню Git Bash Here. В открывшемся терминале введите команду:

git clone https://github.com/вашлогин/название репозитория.git

В папке будет создана локальная копия вашего репозитория с именем вашлогин.github.io. Пока пустая. Скопируйте в эту папку файлы своего сайта. Вернитесь в терминал и перейдите в данную папку:

cd вашлогин.github.io

После этого выполните команды:

git config --global user.name "My name"

git config --global user.email "myname@mail.ru"

git add .

git commit -m "comment"

git push -u origin master

При выполнении последней команды терминал спросит ваш логин и пароль от учетной записи на GitHub. Введите их и подождите когда сайт скопируется на хостинг.

На этом все. Сайт на Jekyll перенесен на GitHub хостинг и доступен для просмотра по адресу вашлогин.github.io.


Не забудьте сказать спасибо. Поставьте лайк!