Бесплатный и открытый

Напишите шаблон один раз.
Генерируйте контент всегда.

Всё о spintax. Изучите синтаксис, создавайте шаблоны контента с помощью ИИ и генерируйте уникальные варианты практически бесплатно.

Ключевые возможности

Современный движок spintax для динамической генерации контента на основе шаблонов.

Перечисления

{a|b|c} — случайный выбор одного варианта из списка. Полная поддержка вложенности для сложных деревьев вариантов.

Перестановки

[<config>a|b|c] — выбор N элементов, перемешивание и объединение с пользовательскими разделителями и связками.

Переменные

%var% — глобальные, локальные (#set) и runtime-переменные с чётким наследованием.

Вложенные шаблоны

Встраивание шаблонов внутрь шаблонов через #include. Обнаружение циклических ссылок защищает ваш сайт.

Условия — value-driven выбор

Наша отличительная фишка: {?VAR?then|else} выбирает по truthy-значению переменной. Показывать, скрывать или подставлять контент по клиенту — там, где случайный выбор не подходит.

Plurals — согласование по числу

{plural N: форма|форма|форма} — число само выбирает форму. Русскому нужно три формы, английскому две — движок знает обе.

NEW

@spintax/core — OSS-движок

Движок опубликован в npm: ноль зависимостей, MIT, TypeScript. Рендерите spintax везде, где есть JavaScript, — не только в WordPress.

Playground

Пишете шаблон и сразу видите варианты. Живая валидация, переменные и ссылки для шаринга — прямо в браузере, без установки.

Синтаксис Spintax

Разметка spintax, превращающая один шаблон в тысячи уникальных вариантов.

Шаблон
#set %city% = {London|Berlin|Tokyo|New York}
#set %hasPriority% = 1

Welcome to %city%!{?hasPriority? Priority support included.|}

We offer [<minsize=2;maxsize=3;sep=", ";lastsep=" and ">
  fast delivery|free returns|24/7 support|
  price matching|expert advice].

{Our team|The crew|We} {will|can} help you
{find the perfect|choose the right|pick the best}
solution for your needs.
Возможный результат
Welcome to Berlin! Priority support included.

We offer free returns, expert advice and 24/7 support.

The crew can help you pick the best
solution for your needs.

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

От черновика ИИ до готового spintax-шаблона за три шага.

1

Создайте черновик с ИИ

Попросите ChatGPT, Claude или любой ИИ превратить ваше задание в spintax-шаблон.

2

Проверьте и посмотрите

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

3

Рендерите где угодно

Подключите @spintax/core в JS, плагин для WordPress или свой рантайм — один шаблон, любая площадка.

Бесплатный плагин WordPress

Уже знаете spintax? Установите бесплатный плагин для рендеринга шаблонов на вашем сайте WordPress — протестирован вплоть до WordPress 7.0, с привязками к полям ACF и WooCommerce.

WordPress 6.2–7.0 PHP 8.0+ GPL-2.0

Привязки к полям

Привяжите шаблон к полю ACF, произвольному полю записи или полю товара WooCommerce. Каждая подходящая запись получает свой вариант — при сохранении, по крону или по требованию.

Объектный кэш

Результат рендеринга кэшируется через WP Object Cache API. Поддержка Redis и Memcached из коробки.

Обновление по расписанию

Опциональное обновление кэша по расписанию для каждого шаблона. Задайте TTL, и WordPress cron будет поддерживать контент актуальным.

Открытый исходный код

Движок выходит двумя пакетами под лицензией MIT и без зависимостей — один для JavaScript, другой для PHP; плагин для WordPress остаётся под GPL-2.0. Без внешних сервисов и отслеживания: генерация целиком идёт в вашей среде.

@spintax/core

Движок spintax для JavaScript и TypeScript. Работает в Node и в браузере — именно он крутит песочницу на этом сайте.

npm install @spintax/core

spintax/core

Тот же движок для PHP 8.0+. Не привязан к фреймворку; вынесен из плагина для WordPress, чтобы его мог использовать любой PHP-проект.

composer require spintax/core
О Spintax

Spintax (spin syntax) — это язык шаблонной разметки, появившийся в начале 2000-х для генерации SEO-контента. Синтаксис был стандартизирован настольным приложением Generating The Web (GTW) и включает перечисления, перестановки, переменные, включение шаблонов и конвейер постобработки. Сегодня spintax обеспечивает рабочие процессы генерации контента на основе шаблонов, где один исходный документ может создать тысячи уникальных текстовых вариантов.

Современный рабочий процесс spintax объединяет ИИ и логику шаблонов: используйте языковую модель для создания богато вариативного шаблона один раз, а затем генерируйте неограниченное количество уникальных вариантов локально практически бесплатно. Этот подход устраняет плату за каждый API-запрос, сохраняет генерацию контента на вашем собственном сервере и даёт вам полный контроль над качеством результата через явные правила вариативности, а не вероятностную генерацию.

Плагин Spintax для WordPress — это бесплатная реализация полного GTW-совместимого синтаксиса с открытым исходным кодом. Он работает целиком внутри вашей установки WordPress — без внешних сервисов, без отслеживания, данные не покидают ваш сервер. Шаблоны кэшируются через WordPress Object Cache и могут обновляться по расписанию cron, что делает spintax готовым к продуктивному использованию инструментом для динамического контента в масштабе.