Эксперт по Ghost CMS: Верстка кастомной темы из Figma - 3 шаблона постов и сниппеты (PageSpeed 90+)
Ищем опытного Front-End и Ghost CMS разработчика (реальный опыт работы с Ghost обязательное требование) для создания кастомной темы для B2B-техноблога Advio (платформа для автоматизации рекламы).
У нас полностью готовые, детализированные (pixel-perfect) макеты в Figma для десктопа и мобайла. Визуальный стиль строгий flat-дизайн с минималистичной двухцветной палитрой. Мы ожидаем чистый, легкий CSS/SCSS-код без тяжелых фреймворков (никакого Bootstrap или jQuery) и лишнего UI-мусора.
Ориентир для дизайна: Ближайший реальный пример структуры, чистой эстетики и логики сетки, к которому мы стремимся, это блог Buffer Resources (https://buffer.com/resources/).
Главная цель и архитектура: Максимальная гибкость контента. Авторы должны иметь возможность закрепить один из 3 специфических шаблонов за любым постом прямо в админке Ghost. Требуем правильной маршрутизации и архитектуры файлов:
1) Главная страница (index.hbs):
Главная статья (Featured Post): Размещается сверху. Большая обложка, заголовок H2, лид на 3 строки, бейдж категории.
Лента публикаций: Хронологическая сетка других постов. Карточка обычного поста имеет два визуальных состояния: с обложкой и без. Элементы карточки: заголовок H3, лид на 3 строки, бейдж категории и дата. (Автор НЕ отображается).
Мобильный UI: Сетка перестраивается в одну колонку. Главная статья сохраняет обложку, а другие посты (без изображений) идут ниже простым текстовым списком.
2) Страница категории (tag.hbs):
Полностью дублирует структуру index.hbs, но без блока Featured Post. Имеет большой заголовок сверху (например, "Категория: Название").
3) Результаты поиска (search.hbs):
Сетка карточек с релевантными результатами + задизайненный состояние "Ничего не найдено". В верхней части страницы всегда должны отображаться первые три категории (Теги).
4) Страница ошибки 404 (error-404.hbs):
Чистый брендовый макет с креативным текстом ошибки, кнопкой "Вернуться на главную" и блоком "Популярные статьи" (3 стандартные карточки без изображений). На мобильном экране контент выравнивается строго по центру вертикали.
5) Три базовых шаблона постов (post.hbs, custom-instruction.hbs, custom-rules.hbs):
Hero-блок: Хлебные крошки, большой H1, лид-абзац, под которыми идет обложка (Cover Image) на всю ширину текстовой колонки. Отображается лишь дата (БЕЗ автора). На мобильном обложка становится Edge-to-Edge (на весь экран без отступов).
Блок автора: Размещается в самом низу страницы. Простой текстовый формат: "Автор: Имя Фамилия" (без аватара/фото).
Левая фиксированная панель (Curriculum / Содержание): Для шаблонов инструкций и правил это пошаговый список, который "прилипает" во время скролла (Scroll Spy нужно реализовать на легком Vanilla JS). Мобильный UI: эта колонка исчезает и заменяется компактным аккордеоном "Содержание" сразу под заголовком, который разворачивается по клику.
Контентные модули и HTML-сниппеты: Все кастомные модули должны быть стилизованы глобально, чтобы идеально отображаться внутри тега content. Вы должны предоставить чистый HTML UI Kit / Шпаргалку, которая будет содержать точный HTML-код для этих элементов, чтобы наша команда могла легко сохранить их как нативные сниппеты в Ghost:
Блок "Главное" (TL;DR): Выделенный инфо-бокс с маркированным списком.
Врезки для инструкций (Callouts): Кастомные стили для блоков "Do/Don't" и сообщений Info/Warning/Alert.
Интерактивная галерея (в стиле OpenAI): Блок-карусель, где фото переключаются кликом по текстовым "таблеткам" с подписями (требует легкого Vanilla JS). Мобильный UI: должен поддерживать как клик по таблеткам, так и нативный свайп.
Видеоинтеграция: Адаптивный блок для встроенных плееров (YouTube/MP4) с аккуратными скруглениями.
Стандартные UI-элементы: Бейджи/Теги, Даты и Пагинация должны использовать стандартные хелперы Ghost, стилизованные согласно макетам Figma.
Суровые технические требования:
Качество кода: Семантический HTML5 и CSS/SCSS (методология BEM).
Производительность: Показатели Google PageSpeed Insights (Lighthouse) ДОЛЖНЫ быть 90+ (Зеленая зона) как для десктопа, так и для мобайла.
Ghost CMS (Handlebars): Полная динамика, никакого хардкода в шаблонах. Все модули, текстовые блоки и медиа должны управляться через админпанель Ghost.
Валидация: Финальный .zip архив с темой должен набрать ровно 100/100 баллов в официальном инструменте Ghost GScan без каких-либо ошибок или предупреждений.
Процесс оплаты и QA:Это контракт с жесткой привязкой к результату. Оплата осуществляется единовременно (100% milestone). Средства будут освобождены ТОЛЬКО после того, как полностью готовая .zip тема будет передана, интегрирована и успешно пройдет наше внутреннее ревью фронтенд-кода, проверку требований PageSpeed и валидацию GScan на 100/100.
Интеллектуальная собственность и эксклюзивность (NDA):Это проприетарный кастомный дизайн для платформы Advio. После завершения работ и оплаты 100% прав интеллектуальной собственности на код и дизайн принадлежат исключительно нам. Готовая тема, ее компоненты или предоставленные макеты Figma не могут быть перепроданы, использованы в других проектах или опубликованы где-либо.
Как откликнуться: Поскольку бюджет открыт, пожалуйста, укажите вашу реальную фиксированную стоимость и ориентировочные сроки выполнения для этого объема работ.(Примечание: для защиты нашей интеллектуальной собственности ссылка на Figma будет предоставлена ТОЛЬКО отобранным кандидатам на этапе интервью).
Важно: Начните свой отклик с ссылок на 2-3 кастомные темы Ghost CMS, которые вы разработали лично, чтобы мы могли проверить их через PageSpeed Insights.
-
976 4 0 Добрый день
Меня зовут Дмитрий. Ознакомился с ТЗ — проект очень сильный и технически грамотный. Имею опыт с frontend-разработкой, оптимизацией производительности, кастомными CMS-решениями и AI/SEO-ориентированными контентными платформами.
Также работал с:
— Ghost CMS / Handlebars
— разработка кастомных тем
— Tailwind / SCSS / BEM
— оптимизация Lighthouse/PageSpeed
— взаимодействия на Vanilla JS
— адаптивной/пиксельно-точной версткой
… — SEO-дружественной архитектурой
Могу реализовать:
— полностью кастомную Ghost тему
— правильную архитектуру шаблонов и маршрутизацию
— легкий frontend без тяжелых зависимостей от фреймворков
— scroll spy / интерактивные модули / галереи
— адаптацию mobile-first
— чистый семантический HTML
— оптимизацию под Lighthouse 90+
— GScan 100/100
Особенно нравится ваш подход к контентной архитектуре и UX для long-form tech content — это редкий уровень детализации ТЗ 👍
По срокам: ориентировочно 3–6 недель в зависимости от финального объема Figma и QA.
По бюджету: после просмотра макетов и полного объема работ.
Готов обсудить проект подробнее и пройти техническое интервью.
-
726 9 1 Привет! Ваш проект выглядит замечательно. Готов немедленно начать работу и выполнить его на высоком уровне.
Актуальные фриланс-проекты в категории HTML и CSS верстка
Сайт реберня-піцеріяКлиентская часть — динамическое меню с Firebase, категории с вкладками, карточки блюд с фото и ценами, поддержка двух размеров (пицца 30/40 см), адаптивный мобильный дизайн, боковое меню с контактами и локацией. Админ-панель — авторизация, управление категориями и блюдами… HTML и CSS верстка ∙ 1 час 58 минут назад ∙ 41 ставка |
Необходимо сделать доработку на сайте Modx Evolution CMS 3.1.7
1000 UAH
Разрабатывается доработка дизайна и верстка сайта, нужно будет внедрить эти работы на сайт. Также внедрить некоторые доработки на сайте. HTML и CSS верстка, PHP ∙ 2 часа 38 минут назад ∙ 14 ставок |
Мобильная версия сайтаВсем привет. Нужно переделать существующую мобильную версию сайта согласно ТЗ: https://docs.google.com/document/d/1BVV0UGDTEDyZ-EUvFg0RAmEasGKcl6cnK_cBB4Urbko/edit?usp=sharing HTML и CSS верстка, Веб-программирование ∙ 11 часов 16 минут назад ∙ 61 ставка |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 19 часов 12 минут назад ∙ 10 ставок |
Перенос небольшого сайта визитки на 58 стр. с Joomla 1.5 на Joomla 6Есть небольшой сайт визитка сделан на Joomla 1.5 на 58 страниц (если считать на двух языках), на которых содержится небольшие тексты с фотографиями. На одной странице размещена таблица. На двух страницах размещены PDF файлы на всю страницу во фрейме. Сайт сделан на двух языках с… CMS, HTML и CSS верстка ∙ 1 день 2 часа назад ∙ 33 ставки |