Хостинг Eleventy (11ty) в России

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

Eleventy определяется по .eleventy.js или eleventy.config.js и собирается в _site. Он не тащит в бандл фреймворк, поэтому получается ровно то, что нужно для контентного сайта: HTML, немного CSS и минимум JavaScript — а edge раздаёт всё это без прослойки.

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

Определяется по конфигу

.eleventy.js, eleventy.config.js или eleventy.config.cjs — любого из файлов достаточно, чтобы платформа подставила команду сборки и папку _site.

Никакого рантайма

На выходе — обычные страницы. Ни Node-процесса в проде, ни холодного старта, ни платы за простой.

Любые шаблонизаторы

Nunjucks, Liquid, Markdown, JS-шаблоны — сборка идёт вашей командой, платформа в неё не вмешивается.

Правила маршрутизации на edge

Редиректы со старых адресов и заголовки кэширования описываются в vercel.json или tatnet.json.

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

Фреймворк в панели
eleventy
Команда сборки
eleventy
Папка с результатом
_site
Как работает в проде
Статические файлы с edge-раздачей
Версии Node.js
22 и 24
Пакетный менеджер
npm, yarn, pnpm или bun — по локфайлу и полю packageManager

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

01

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

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

02

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

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

03

Деплой

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

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

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

Есть

GitHub, GitLab и Gitea

Есть

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

Есть

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

Есть

Preview для Pull Request

Есть

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

Есть

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

Есть

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

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

Eleventy 2 и 3

Есть

Nunjucks, Liquid, Markdown, JS

Есть

Плагины (image, syntaxhighlight и др.)

Есть

Serverless-режим 11ty

Не нужен — берите функции Татнет

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

Куда Eleventy кладёт результат?

По умолчанию в _site — это значение и подставляется. Если вы переопределили выходную папку в конфиге, укажите её в настройках приложения.

Как собрать с флагами?

Переопределите команду сборки, например npx @11ty/eleventy --quiet. Поле редактируется при создании приложения и в его настройках.

Нужна ли динамика?

Если нужна — выносите её в serverless-функции Татнет. Сам сайт при этом остаётся статикой и не теряет скорость.

Поддерживаются ли монорепозитории?

Да, укажите Root Directory при создании приложения — сборка пойдёт из выбранной папки.

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

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

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

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