Визард «Лендинг»

Визард «Лендинг» собирает одностраничный сайт за один прогон: анкета, план «Что будет создано» — и опубликованная страница на вашем адресе. Разбираем поля анкеты, четыре палитры, двенадцать переключателей блоков и что именно появляется в проекте после.

Одностраничный сайт — это шапка с якорями, герой с офером, несколько секций и форма заявки. Визард «Лендинг» собирает всё это из ответов на одну анкету и сразу публикует: страница открывается на публичном домене сразу после прогона, отдельного шага «выложи» нет. Всё созданное остаётся обычными объектами платформы — записями, файлами и сценариями, которые можно править руками.

Где найти визард

Админка → «Сайт» → вкладка «Сценарии» → «Создать сценарий» — вместо формы открывается галерея «Что создаём?», в ней карточка «Лендинг». Слаг и адрес на этом шаге не спрашивают: по умолчанию страница встанет на путь /lp, а при коллизии визард возьмёт следующее свободное имя и ничего не перезапишет.

Поля анкеты

Поле Что вписать
Название продукта * Встанет в заголовок героя
Оффер — одна фраза * Подзаголовок героя
Надпись на кнопке Призыв в герое; по умолчанию «Оставить заявку»
Акцентный цвет Одна из четырёх палитр: индиго, изумруд, графит, янтарь
Переключатели блоков (12) Логотипы клиентов, цифры, возможности, «О продукте», как это работает, галерея, тарифы, отзывы, вопросы, команда, финальный призыв, форма заявки
Путь страницы Адрес лендинга, по умолчанию /lp
SEO-описание Пойдёт в meta description
Картинка Open Graph Ссылка на обложку для мессенджеров и соцсетей

Поля без звёздочки имеют значения по умолчанию; обязательны только «Название продукта» и «Оффер».

Поля «адрес сайта» в анкете нет — оно не нужно: каноническую ссылку, og:url и микроразметку визард строит из хоста запроса. Один и тот же контент работает на поддомене и на собственном домене без перегенерации.

Выключенный тумблер — это не скрытая секция, а несозданный тип контента: блок не попадает ни в проект, ни в шаблон. Порядок тумблеров задаёт порядок секций — анкета читается как оглавление. Форма заявки — самый весомый переключатель: без неё не создастся ни «Формы лендинга», ни «Заявок лендинга», ни сценария приёма.

Что создаёт визард

Перед запуском визард показывает план «Что будет создано» — список операций, которые сейчас выполнит. По кнопке «Создать» в проекте появляются:

Артефакт Роль
До 20 типов контента landing-* «Страница лендинга», «Хиро», «Мета», «SEO», «Шапка», «Пункты меню», «Форма», «Секции» + по типу на каждый включённый блок + «Заявки лендинга»
Записи с вашим текстом Слова из анкеты ложатся записями в контент; наполнение блоков стартует лорем-заглушками — шаблон текстов не содержит
Шаблон landing.liquid + landing.css + landing.js Разметка, мобильная вёрстка, светлая и тёмная тема, OG-мета, canonical, JSON-LD — лежат во вкладке «Файлы»
Сценарий «Лендинг» GET на путь страницы: три запроса к контенту — и рендер шаблона; кэш ответа 5 минут
Сценарий «Заявки лендинга» POST на тот же адрес: honeypot против ботов и проверка обязательных полей, заявка записывается в «Заявки лендинга»
Маршрут Привязка сценария к выбранному пути; страница и форма живут на одном адресе

Как это работает

Страница. Сценарий делает три запроса к контенту и рендерит landing.liquid; главный приносит запись «Страница лендинга», в которой собран весь сайт — секции держат ссылки на своё наполнение. Ответ кэшируется на 5 минут, правки записей сбрасывают кэш сами — контент виден на сайте в течение пары секунд после сохранения.

Форма. Заявки уходят POST-ом на адрес самой страницы: honeypot-поле отсекает ботов, обязательные поля проверяются до записи. Заявка падает в тип «Заявки лендинга» и смотрится в админке как обычная запись; посетителя возвращает редирект.

SEO. Картинка из анкеты становится og:image — ссылка в мессенджере уезжает с обложкой. В шаблоне — OG- и Twitter-мета, canonical по хосту и микроразметка: WebSite всегда, FAQPage — если включён блок вопросов.

Темы. По умолчанию страница следует за системной настройкой посетителя, в шапке есть ручной переключатель — выбор запоминается.

После прогона: правки и переезды

Тексты правятся в записях — как любой контент проекта. Меню — записи в «Пунктах меню»: добавить или убрать ссылку — дело одной записи. Адрес перестал устраивать — меняете путь в настройках сценария: страница переезжает, старый маршрут подчищается, приходит тост «Страница переехала: A → B».

Повторный прогон на том же проекте существующие записи не трогает: второй прогон нужен для чистого проекта, а не для «обновления» контента.

Первый прогон делайте на демо-проекте: в чистом проекте вы ничем не рискуете и спокойно смотрите на результат — а повторять идёте туда, где страница нужна по-настоящему.

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

Вопрос Ответ
Нужен ли программист? Нет. Прогон — анкета и публикация — целиком в админке; правки после идут в записях и файлах. В шаблон заглядывают, только когда захочется менять разметку.
Где смотреть заявки? «Контент» → тип «Заявки лендинга» — обычные записи с данными формы.
Можно ли сменить адрес после публикации? Да: путь меняется в настройках сценария, старый маршрут подчищается.
Что будет, если прогнать визард второй раз? Существующие записи он не трогает. Для обновления контента перегон не нужен.
Хочу другую секцию или свою разметку Шаблон и стили лежат во вкладке «Файлы» (landing.liquid, landing.css) — правится как любой файл сайта.

См. также: Прогон визарда на живом примере — статья журнала · Пресеты сценариев · Файлы сайта: шаблоны и статика · Маршруты