Что такое HUGO и как создать свой сайт за 5 минут?

Giteqa

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

Что такое HUGO?

Hugo — это быстрый и современный генератор статических сайтов. Вместо того чтобы полагаться на базы данных или сложные серверные системы, Hugo создает весь ваш веб-сайт в виде простых статических HTML-файлов. Это делает ваш сайт очень быстрым, безопасным и простым в развертывании в любом месте.

Кому нужен HUGO?

Hugo — это решение, которое отлично подойдет тем, кому нужно быстро создать сайт с небольшим функционалом или просто страницу для ознакомления с ценами или контактными данными. HUGO — это то, что вам нужно для быстрого размещения информации в интернете, если вы желаете сильно сэкономить при создании сайта.

Какой сервер нужен для установки Hugo?

Для установки и стабильной работы вам подойдет сервер со следующими характеристиками:
От 2 ядер
От 2 ГБ оперативной памяти
От 30 ГБ места на диске

Сервер именно с такими характеристиками я использовал при установке данного инструмента на сервер.

Как установить HUGO?

Установка Hugo достаточно простая, и ниже я предоставлю все необходимые команды. Команды работают на Ubuntu 22.04–24.04.

  1. sudo apt update
    Обновляет список доступных пакетов и версий из репозиториев.

  2. sudo apt upgrade -y
    Обновляет все установленные пакеты до последних доступных версий.

  3. sudo apt install -y git curl
    Устанавливает утилиты Git и Curl.

  4. wget https://github.com/gohugoio/hugo/releases/download/v0.135.0/hugo_extended_0.135.0_linux-amd64.deb
    Скачивает установочный файл Hugo.

  5. sudo apt install ./hugo_extended_0.135.0_linux-amd64.deb
    Устанавливает скачанный пакет.

  6. hugo version
    Проверяет установленную версию.

  7. hugo new site mywebsite
    Создает новую структуру сайта.

  8. cd mywebsite
    Переходит в директорию проекта.

  9. git init
    Инициализирует Git.

  10. git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke themes/ananke
    Добавляет тему как подмодуль.

  11. echo 'theme = "ananke"' >> hugo.toml
    Добавляет тему в конфигурацию.

  12. hugo new posts/hello-world.md
    Создает новый пост.

  13. hugo server -D --bind=0.0.0.0 --baseURL=http://SERVERIP:1313/ --appendPort=false
    Запускает сервер для предпросмотра.

Видеоинструкция по установке

Если предоставленных команд недостаточно, я снял видео, которое показывает весь процесс установки. Ознакомиться с видео можно здесь:

Заключение

Если вам нужно быстро создать сайт и вы не желаете платить много денег, вам достаточно арендовать сервер и самостоятельно установить инструмент под названием HUGO. С его помощью вы можете создать сайт и поддерживать его работоспособность.

Желаете создать сайт? Сделайте это сами с помощью HUGO.

Автор статьи — Anatolie Cohaniuc