Станки для фиксации КРС — продающая страница
Одна страница, которая продаёт тяжёлое оборудование фермерам: без фреймворков, без CMS, без единой лишней зависимости.
- Открывается мгновенно даже на слабом мобильном интернете в поле
- Нечему устаревать и нечего обновлять: обычные файлы на хостинге
- Публикация повторяется одной командой
Задача
Покупатель такого оборудования читает сайт с телефона, часто вне города и на плохой связи. Тяжёлая сборка с фреймворком здесь работает против продажи, а техническое задание прямо требовало обойтись без сборщиков и CMS.
Как устроено
Чистые HTML, CSS и немного JavaScript: одна продающая страница и две служебные. Никакой сборки — то, что лежит в репозитории, и есть то, что отдаётся посетителю. Публикация повторяемая, одной командой из папки проекта.
Что было трудно
Ограничение «без фреймворков» звучит как упрощение, а на деле возвращает работу, которую фреймворки делают молча: адаптивность, шрифты, картинки нужного веса, разметка для поисковиков. Дисциплина здесь важнее инструмента — каждый килобайт добавлен осознанно.
Чем подтверждено
- Сайт опубликован и отвечает
- Ни сборщика, ни зависимостей: репозиторий равен тому, что видит посетитель
- Повторная публикация — одна команда, без ручных шагов