Что такое HUGO и как создать свой сайт за 5 минут?
Привет друзья. Довольно часто люди задаются вопросом, как создать свой сайт и как на этом можно сэкономить, ведь не все хотят платить за полноценную разработку сайта и не всем нужен сайт с мощным функционалом. Сегодня я бы хотел с вами поделиться информацией о приложении HUGO и о том, как оно может помочь вам в создании вашего сайта.
Что такое HUGO?
Hugo — это быстрый и современный генератор статических сайтов. Вместо того чтобы полагаться на базы данных или сложные серверные системы, Hugo создает весь ваш веб-сайт в виде простых статических HTML-файлов. Это делает ваш сайт очень быстрым, безопасным и простым в развертывании в любом месте.
Кому нужен HUGO?
Hugo — это решение, которое отлично подойдет тем, кому нужно быстро создать сайт с небольшим функционалом или просто страницу для ознакомления с ценами или контактными данными. HUGO — это то, что вам нужно для быстрого размещения информации в интернете, если вы желаете сильно сэкономить при создании сайта.
Какой сервер нужен для установки Hugo?
Для установки и стабильной работы вам подойдет сервер со следующими характеристиками:
От 2 ядер
От 2 ГБ оперативной памяти
От 30 ГБ места на диске
Сервер именно с такими характеристиками я использовал при установке данного инструмента на сервер.
Как установить HUGO?
Установка Hugo достаточно простая, и ниже я предоставлю все необходимые команды. Команды работают на Ubuntu 22.04–24.04.
-
sudo apt update
Обновляет список доступных пакетов и версий из репозиториев. -
sudo apt upgrade -y
Обновляет все установленные пакеты до последних доступных версий. -
sudo apt install -y git curl
Устанавливает утилиты Git и Curl. -
wget https://github.com/gohugoio/hugo/releases/download/v0.135.0/hugo_extended_0.135.0_linux-amd64.deb
Скачивает установочный файл Hugo. -
sudo apt install ./hugo_extended_0.135.0_linux-amd64.deb
Устанавливает скачанный пакет. -
hugo version
Проверяет установленную версию. -
hugo new site mywebsite
Создает новую структуру сайта. -
cd mywebsite
Переходит в директорию проекта. -
git init
Инициализирует Git. -
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
Добавляет тему как подмодуль. -
echo 'theme = "ananke"' >> hugo.toml
Добавляет тему в конфигурацию. -
hugo new posts/hello-world.md
Создает новый пост. -
hugo server -D --bind=0.0.0.0 --baseURL=http://SERVERIP:1313/ --appendPort=false
Запускает сервер для предпросмотра.
Видеоинструкция по установке
Если предоставленных команд недостаточно, я снял видео, которое показывает весь процесс установки. Ознакомиться с видео можно здесь:
Заключение
Если вам нужно быстро создать сайт и вы не желаете платить много денег, вам достаточно арендовать сервер и самостоятельно установить инструмент под названием HUGO. С его помощью вы можете создать сайт и поддерживать его работоспособность.
Желаете создать сайт? Сделайте это сами с помощью HUGO.
Автор статьи — Anatolie Cohaniuc

