Статьи

Настройка Jekyll для страниц GitHub за 60 секунд

Jekyll можно использовать с GitHub Pages для создания простых статичных веб-сайтов с поддержкой блогов. Это видео покажет вам, как настроить структуру простого файла Jekyll за 60 секунд!

Как только вы все настроитесь и нуждаетесь в вдохновении, посмотрите, что доступно среди тем Jekyll на Envato Market .

Если вы предпочитаете письменное объяснение, вот весь процесс, описанный в четких шагах:

Сначала создайте папку в вашей системе для нового репо. Сделайте это с помощью терминала, чтобы перейти туда, где вы хотите разместить новую папку, затем введите: mkdir mysite . Наша новая папка называется «mysite», но вы можете назвать ее как угодно.

Измените каталог на эту новую папку, введя cd mysite — там создайте файл конфигурации, введя команду vim _config.yml . Окно вашего терминала покажет вам содержимое этого файла, поэтому нажмите i чтобы войти в режим вставки , затем добавьте следующее содержимое:

1
title: My Site

Нажмите Esc, чтобы выйти из режима вставки , затем введите 😡 чтобы сохранить внесенные изменения.

Далее нам нужно создать индексный документ, поэтому введите vim index.md и, как вы делали это раньше, добавьте следующее содержимое:

1
2
3
4
5
6
title: Hello
layout: default
 
Hello!

Теперь создайте новую папку, введя mkdir _layouts и перейдите в этот каталог с помощью cd _layouts . Дайте ему шаблон документа по vim default.html и добавьте следующее содержимое:

1
{{ content }}

Теперь нам нужно инициализировать папку как новый репозиторий и зафиксировать изменения. Итак, начните с возврата к корню нашего проекта с помощью cd .. Затем введите git init , затем git add --all && git commit --all .

Переключитесь на GitHub через браузер и создайте новый репо.

На этом этапе вам будет предоставлено несколько опций, поэтому возьмите команды, в которых вы видите, вытолкните существующий репозиторий из командной строки . Команды будут читать что-то вроде:

1
2
git remote add origin [email protected]:your_username/mysite.git
git push -u origin master

Вставьте эти команды в терминал, чтобы отправить локальное хранилище на GitHub.

Наконец, в настройках репозитория GitHub выберите использование главной ветки для страниц GitHub , затем нажмите « Сохранить» .

Jekyll полностью настроен, и ваш сайт готов к созданию!

  • _config.yml работает как файл конфигурации Jekyll. Это то, что GitHub Pages читает для настроек всего сайта, таких как глобальные переменные и многое другое.
  • index.md является корневым индексным документом веб-сайта GitHub Pages.
  • _layouts / default.html — это файл шаблона по умолчанию, на котором будет основан index.md.

Для получения дополнительной информации о создании статических веб-сайтов с использованием Jekyll, посетите следующие ресурсы по Envato Tuts +!

  • Как настроить Jekyll Theme

  • Новый курс: создание статических веб-сайтов с помощью Jekyll

  • Командная строка для веб-дизайна: понимание основ