ПродуктГЕНЕРАЦИЯ СТРАНИЦ

Один шаблон. Все страницы, которых он достоин.

Большинство pSEO-инструментов охотно заполнят шаблоном тысячи страниц, не сказав, безопасно ли это и воспроизводимо ли. Шаблонизатор CMSHub привязывается к стабильным ID полей и использует детерминированный рендерер — без исполняемого HTML и выполнения JavaScript, — поэтому любую сгенерированную страницу можно проследить до конкретной записи и версии шаблона.

01 / ПРИВЯЗКА, ПРЕДПРОСМОТР, ПУБЛИКАЦИЯ

На основе данных, а не ручной работы

Шаблон — это набор привязок к полям, а не разовая страница. Измените исходную запись — и страница обновится вместе с ней. Сделайте вёрстку один раз, а масштабирование оставьте модели контента.

Предпросмотр до публикации

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

Массовая генерация

Генерируйте или пересобирайте страницы всей коллекции за один проход, а не запись за записью.

Без разрастания шаблонов

Один шаблон обслуживает все записи коллекции, поэтому изменение дизайна распространяется само, без пересборки каждой страницы вручную.

02 / БЕЗОПАСНО ПО УСТРОЙСТВУ

Детерминированно, воспроизводимо и закрыто для инъекций

Шаблонизатор никогда не выполняет JavaScript и сразу отклоняет исполняемый HTML. Это не правило для контента, а свойство движка: что бы ни содержала запись, сгенерированная страница не станет вектором XSS.

Версионированный результат

Сгенерированные страницы — неизменяемые версии. Если пересборка пошла не так, откатите сайт к прежнему состоянию одним действием.

Воспроизводимость в основе

Каждая страница — чистая функция от исходной записи и версии шаблона: сгенерируйте заново и получите тот же результат.

Никакого выполнения скриптов

Шаблоны не могут выполнять произвольный код, поэтому скомпрометированный или небрежный источник данных не превратится в скомпрометированную страницу.

ПОСМОТРИТЕ НА РЕНДЕР

Привяжите шаблон к реальной записи.

Пройдите демо на главной: запись → шаблон → фильтр качества → жизненный цикл страницы.