Как установить 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:4000
http://server-ip-address:4000/
Поздравляю! Вы успешно установили Jekyll . Благодарим за использование этого руководства по установке Jekyll в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Jekyll .