Как установить Jekyll на Ubuntu 20.04 LTS

Как установить Jekyll на Ubuntu 20.04 LTS

 

В этом руководстве мы покажем вам, как установить Jekyll на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Jekyll — это генератор статических сайтов с системой шаблонов, которую можно адаптировать для многих типов веб-сайтов, включая блоги. Его можно запускать на сервере или запускать локально, а сгенерированные файлы выгружать на сервер. Это программное обеспечение по умолчанию, используемое Github Pages.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Jekyll в Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.

Установите Jekyll на Ubuntu 20.04 LTS Focal Fossa

Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие aptкоманды в терминале.

sudo apt update
sudo apt upgrade

Шаг 2. Установка Ruby.

Выполните следующую команду, чтобы установить Ruby в системе Ubuntu:

sudo apt install ruby-full build-essential zlib1g-dev

Вы можете проверить свою версию Ruby, используя следующую команду:

ruby --version

Шаг 3. Установка Jekyll в Ubuntu 20.04.

Мы будем использовать gem для установки самого Jekyll, а также Bundler, который управляет зависимостями gem. Избегайте установки пакетов RubyGems (называемых gems) от имени пользователя root. Вместо этого создайте каталог установки драгоценного камня для своей учетной записи. Следующие команды добавят переменные среды в ваш файл для настройки пути установки гема:~/.bashrc

echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

Наконец, установите Jekyll и Bundler:

gem install jekyll bundler

Шаг 4. Создайте новый веб-сайт с помощью Jekyll.

Теперь мы готовы создать блог и запустить сервер. Приведенная ниже команда создает каталог с именем infoitweb . Вы можете дать другое имя по вашему выбору. В этом каталоге все настройки и конфигурационный файл Jekyll установлены:

cd /home
jekyll new infoitblog

Перейдите на вновь созданный каталог infoitweb или на новое имя, которое вы дали во время использования команды Jekyll:

cd iinfoitweb

Запустите приложение Jekyll и замените указанный ниже IP-адрес своим IP-адресом:

jekyll server --host 192.168.77.20 &

Шаг 5. Настройте брандмауэр.

Нам нужно открыть порт 4000, порт по умолчанию для сервера разработки Jekyll:

sudo ufw allow 4000
sudo ufw enable

Шаг 6. Доступ к веб-интерфейсу Jekyll.

По умолчанию Jekyll будет доступен через HTTP-порт 4000. Откройте свой любимый браузер и перейдите к илиhttp://your-domain.com:4000http://server-ip-address:4000/

Поздравляю! Вы успешно установили Jekyll . Благодарим за использование этого руководства по установке Jekyll в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Jekyll .