Налаштування та кастомізація теми Eleventy
Ви обрали Eleventy (також відомий як 11ty) — статичний генератор для створення статичного сайту — за швидкість і гнучкість — і одразу зіткнулися з тим, що готових тем майже немає. На відміну від Hugo або Jekyll, стартові шаблони (starters) — це повноцінні проєкти, які копіюються цілком. Їх потрібно розібрати, зрозуміти логіку та адаптувати під свої завдання. А якщо проєкт вийшов за межі блогу, кастомізація потребує ручного перероблення шаблонів, даних і стилів.
Ми беремо на себе всю цю роботу: налаштовуємо конфігурацію, змінюємо макети, додаємо відсутні компоненти та доводимо тему до промислового вигляду. Досвід понад 5 років і 30 завершених проєктів на Eleventy — гарантуємо, що результат буде стабільним і таким, що підтримується. Замовте безкоштовну консультацію, щоб обговорити ваш проєкт.
Проблеми, з якими приходять клієнти
- Hydration mismatch та фантомні помилки: при перенесенні контенту з WordPress в Eleventy дані часто містять зайві пробіли або невалідний HTML. Ми обробляємо їх через фільтри та кастомні парсери.
- Складна навігація та багатосторінковість: кастомні таксономії, пагінація, сортування — в Eleventy це робиться через колекції, але налаштування потребує розуміння його потоків даних. Ми проєктуємо систему так, щоб будь-яка сторінка збиралася за секунду.
- Дизайн-система та темна тема: готові стартери рідко включають підтримку CSS-змінних і перемикача теми. Ми додаємо ізольовані стилі, анімації та адаптивну верстку з нуля.
Як ми налаштовуємо Eleventy: реальний кейс
Наш клієнт — SaaS-продукт із 50+ документаційними сторінками. Вихідний стартер eleventy-base-blog не підтримував бічне меню, багаторівневу навігацію та повнотекстовий пошук. Ми:
- Спроєктували нову архітектуру колекцій: сторінки розділили на модулі, кожен зі своєю метаінформацією.
- Додали кастомний плагін пошуку на основі
elasticlunr— індекс генерується на етапі збірки, пошук працює без зовнішніх сервісів. - Написали Nunjucks-компоненти: хедер із випадним меню, картки статей, хлібні крихти, пагінацію.
- Інтегрували Tailwind CSS через кастомний конфіг — перевизначили палітру під брендбук замовника.
- Налаштували RSS, sitemap і метадані для SEO-просування.
Результат: час збірки скоротився з 12 до 3 секунд (на 75%), Core Web Vitals (LCP < 1.5 с) відповідають зеленій зоні. Показники Core Web Vitals покращились на 40%, а середній score становить 95%. Економія на обслуговуванні — до 40% за рахунок статики.
У порівнянні з Hugo, Eleventy працює в 2 рази швидше на збірці аналогічного проєкту.
Чому варто замовити кастомізацію Eleventy у нас?
Ми не просто змінюємо кольори та шрифти. Ми вникаємо в бізнес-логіку: як контент буде створюватися, як користувачі будуть по ньому переміщатися, як сайт повинен поводитися на мобільних пристроях. Eleventy потужний, але його налаштування потребує занурення — ми це вже зробили за 30 проєктів.
Порівняння: Налаштування через самостійне вивчення займає від 5 до 14 днів, а наша команда справляється за 2–4 дні для базової версії. При цьому ми даємо гарантію на роботу 1 рік — якщо щось зламається після оновлення шаблону, виправимо безкоштовно. Додаткову економію часу дає автоматизація — до 30% від загального бюджету. Середня економія для наших клієнтів складає $2000 на рік на обслуговуванні сайту.
| Параметр | Самостійно | З нами |
|---|---|---|
| Час первинного налаштування | 5–14 днів | 2–4 дні |
| Час на доопрацювання | 3–10 днів | 1–3 дні |
| Ризик помилок при оновленні | Високий | Мінімальний (гарантія) |
| Фіксація змін | Немає | Повна документація |
Як кастомізувати шаблони Eleventy?
Принцип той самий, що в Hugo: знаходите потрібний шаблон у папці _includes і редагуєте безпосередньо. Стартер — це копія, не пакет, тому зміни не губляться при оновленнях. Типові точки кастомізації:
-
eleventy.config.js— додавання фільтрів, колекцій, пасстру-копій. -
src/_data/metadata.json— зміна назви, опису, автора. -
src/_includes/layouts/base.njk— структура HTML, метатеги, скрипти.
Ми завжди фіксуємо всі правки в документації проєкту, щоб ви могли швидко внести зміни в майбутньому. Отримайте консультацію — ми покажемо, як це працює на вашому проєкті.
Що входить у роботу з налаштування Eleventy
- Аналіз стартера та ваших вимог, підбір оптимального шаблону.
- Налаштування
metadata.json,navigation.json, конфігурації. - Зміна макетів (base, post, page) — додавання навігації, футера, бічних панелей.
- Кастомізація стилів: CSS-змінні, Tailwind, темна тема.
- Створення кастомних компонентів (картки, списки, форми).
- Додавання SEO: метатеги, Open Graph, sitemap, RSS.
- Тестування на мобільних пристроях та в різних браузерах.
- Деплой на хостинг (Vercel, Netlify, GitHub Pages).
- Документація щодо структури проєкту та подальшої підтримки.
Терміни
| Обсяг робіт | Термін |
|---|---|
| Первинне налаштування стартера (метадані, навігація, кольори, шрифти) | 1–2 дні |
| Глибока кастомізація шаблонів, додавання компонентів, кастомні сторінки | 3–6 днів |
| Комплексна кастомізація з дизайном, пошуком, багатомовністю | 7–14 днів |
Вартість розраховується індивідуально — ми готові безкоштовно оцінити ваш проєкт і запропонувати прозору смету. Зв'яжіться з нами, щоб отримати попередній розрахунок.
Ми спеціалізуємося на розробці сайтів на Eleventy.







