Начало работы с Jekyll в Ubuntu 14.04 LTS

В этой заметке я расскажу, как установить Jekyll в Ubuntu 14.04 LTS и быстро приступить к созданию своего сайта.

Подготовка платформы

Для работы Jekyll нужен Ruby. Как показала практика, в репозитариях Ubuntu Ruby часто идет не самой свежей версии. Поэтому, на мой взгляд, удобнее пользоваться сторонней системой, например, RVM. Цитируя официальный сайт:

RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.

Для установки RVM в Ubuntu, нужны команды:

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable

После чего необходимо запустить внутри эмулятора терминала дополнительную оболочку командой

bash --login

Далее установим версию Ruby 2.3.1

rvm install 2.3.1
rvm use 2.3.1

Если у вас всё ешё не установлена система контроля версий git, рекомендую установить её, это потребуется для получения шаблона блога.

sudo apt-get install git

Установка Jekyll

Установим гемы, требующиеся для работы Jekyll:

gem install jekyll jekyll-sitemap jekyll-feed

Используйте git, чтобы клонировать репозитарий Jekyll-now

git clone https://github.com/barryclark/jekyll-now.git

Вы также можете скачать архив с пакетом по ссылке на гитхабе. Перейдите в каталог jekyll-now и используйте команду:

cd jekyll-now
jekyll serve

После чего, перейдя в браузере по ссылке http://127.0.0.1:4000, вы увидите работающий блог. Для настройки содержимого редактируйте файл _config.yml. Сгенерированные файлы для загрузки на хостинг размещаются в каталоге _site.

Заключение

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

4 октября, 2016 11:53