Хостинг Hugo в России

Деплой сайта на Hugo из Git: сборка, раздача с edge, домен с SSL. Оплата в рублях.

Hugo определяется по hugo.toml, hugo.yaml или hugo.json, собирается одной командой и раздаётся с edge. Node.js этому проекту не нужен, поэтому в настройках приложения выбор версии Node даже не показывается — сборка идёт своим тулчейном.

Что Татнет делает с проектом на Hugo

Сборка без Node.js

Hugo — самодостаточный бинарник. Платформа это учитывает: пикер версии Node для таких проектов не предлагается, потому что он ни на что не влияет.

Сотни страниц за секунды

Скорость Hugo — его главный аргумент, и сборка в микро-VM её не съедает: типичный блог собирается за считанные секунды.

Контент в том же репозитории

Правка Markdown — обычный коммит. Push в отслеживаемую ветку запускает сборку и выкатывает новую версию сайта.

Свой домен и SSL

Домен подключается в настройках, сертификат Let's Encrypt выпускается и продлевается автоматически — отдельной платы нет.

Настройки сборки

Фреймворк в панели
hugo
Команда сборки
hugo
Папка с результатом
public
Как работает в проде
Статические файлы с edge-раздачей

Как задеплоить Hugo

01

Подключите репозиторий

GitHub App, GitLab OAuth или наш Gitea. Платформа прочитает конфиги и определит фреймворк — в вашем случае Hugo.

02

Проверьте команду сборки

Команда сборки и папка с результатом подставляются из пресета. Здесь же задаются переменные окружения и ветка для продакшена.

03

Деплой

Сборка идёт в одноразовой микро-VM, готовые файлы уезжают на edge. Сайт доступен на поддомене *.tatnet.app или вашем домене.

Возможности Hugo на Татнет

Автоопределение при подключении репозитория

Есть

GitHub, GitLab и Gitea

Есть

Кастомный домен и бесплатный SSL

Есть

Переменные окружения и секреты

Есть

Preview для Pull Request

Есть

Логи сборки и рантайма в панели

Есть

Монорепозиторий (Root Directory)

Есть

Заголовки, редиректы и rewrites на edge

Через vercel.json или tatnet.json

hugo.toml / hugo.yaml / hugo.json

Есть

Темы через git submodule

Да, подмодули подтягиваются при клоне

Hugo Extended (SCSS, WebP)

Да, в сборочном образе

Выбор версии Node.js

Не требуется — проект собирается без Node

Частые вопросы про Hugo

Тема подключена как git submodule. Она подтянется?

Да, подмодули клонируются вместе с репозиторием. Убедитесь, что подмодуль указывает на публичный адрес, иначе сборке не хватит доступа.

Как задать baseURL?

В конфиге Hugo либо флагом в команде сборки: hugo --baseURL https://ваш-домен. Команду сборки можно переопределить в настройках приложения.

Нужен ли Hugo Extended для SCSS?

Да, и он доступен в сборочном окружении — отдельно ничего ставить не нужно.

Можно ли собрать черновики?

Да, добавьте флаг -D к команде сборки. Разумно делать это только для preview-веток, а не для прода.

Другие фреймворки в категории «Статические сайты»

Полный список — каталог фреймворков.

Задеплойте Hugo на Татнет

Подключите репозиторий — платформа определит фреймворк и соберёт проект. Регистрация без карты.