Как установить Hugo на Ubuntu 20.04 LTS
В этом руководстве мы покажем вам, как установить Hugo на Ubuntu 20.04 LTS. Для тех из вас, кто не знал, Hugo — это генератор статических веб-сайтов с открытым исходным кодом, предназначенный для небольших проектов и информационных сайтов. Он написан на языке Go , что делает его очень безопасным и чрезвычайно быстрым. Hugo отлично подходит для письма и оптимизирован для просмотра веб-сайтов. Hugo поддерживает неограниченное количество типов контента, таксономий, меню, динамический контент на основе API и многое другое, и все это без плагинов. Кроме того, вы можете выводить свой контент в нескольких форматах, включая JSON или AMP.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo
‘ к командам для получения привилегий root. Я покажу вам пошаговую установку движка статического веб-сайта Hugo на Ubuntu 20.04 (Focal Fossa). Вы можете следовать тем же инструкциям для Ubuntu 18.04, 16.04 и любого другого дистрибутива на основе Debian, например Linux Mint.
Установите Hugo на Ubuntu 20.04 LTS Focal Fossa
Шаг 1. Во-первых, убедитесь, что все ваши системные пакеты обновлены, выполнив следующие apt
команды в терминале.
sudo apt update sudo apt upgrade
Шаг 2. Установка Hugo на Ubuntu 20.04.
- Установите Hugo с помощью Snap Package.
По умолчанию Hugo недоступен в репозитории Ubuntu 20.04 по умолчанию. Теперь установите Hugo с помощью Snap:
sudo snap install hugo
- Установите Hugo через репозиторий Git.
Выполните следующую команду, чтобы загрузить последнюю версию пакета Hugo:
wget https://github.com/gohugoio/hugo/releases/download/v0.87.0/hugo_0.87.0_Linux-64bit.deb
Затем установите его с помощью следующей команды:
dpkg -i hugo_0.87.0_Linux-64bit.deb apt install -f
Шаг 3. Создайте веб-сайт с помощью Hugo.
Теперь, когда Hugo установлен, вы можете приступить к созданию контента для веб-сайта:
hugo new site hugo.infoit.com.ua
Вывод:
Congratulations! Your new Hugo site is created in /root/hugo.infoit.com.ua. Just a few more steps and you're ready to go: 1.Download a theme into the same-named folder. Choose a theme from https://themes.gohugo.io/ or create your own with the "hugo new theme <THEMENAME>" command. 2. Perhaps you want to add some content. You can add single files with "hugo new <SECTIONNAME>/<FILENAME>.<FORMAT>". 3. Start the built-in live server via "hugo server".
Затем смените каталог на свой веб-сайт и создайте новую страницу с именем с помощью следующей команды:main.md
cd hugo.infoit.com.ua hugo new main.md
Вывод:
/root/hugo.infoit.com.ua/content/main.md created
После этого отредактируйте страницу и добавьте контент:main.md
nano content/main.md
Добавьте следующие строки:
# Test Page This is my first test page.
Поздравляю! Вы успешно установили Hugo. Благодарим за использование этого руководства для установки статического HTML в системе Ubuntu 20.04 LTS Focal Fossa. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Hugo .