Напишите шаблон один раз.
Генерируйте контент всегда.
Всё о spintax. Изучите синтаксис, создавайте шаблоны контента с помощью ИИ и генерируйте уникальные варианты практически бесплатно.
Ключевые возможности
Современный движок spintax для динамической генерации контента на основе шаблонов.
Перечисления
{a|b|c} — случайный выбор одного варианта из списка. Полная поддержка вложенности для сложных деревьев вариантов.
Перестановки
[<config>a|b|c] — выбор N элементов, перемешивание и объединение с пользовательскими разделителями и связками.
Переменные
%var% — глобальные, локальные (#set / #def) и runtime-переменные с чётким наследованием.
Вложенные шаблоны
Встраивание шаблонов внутрь шаблонов через #include. Обнаружение циклических ссылок защищает ваш сайт.
Условия — value-driven выбор
Наша отличительная фишка: {?VAR?then|else} выбирает по truthy-значению переменной. Показывать, скрывать или подставлять контент по клиенту — там, где случайный выбор не подходит.
Plurals — согласование по числу
{plural N: форма|форма|форма} — число само выбирает форму. Русскому нужно три формы, английскому две — движок знает обе.
@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-шаблона за три шага.
Создайте черновик с ИИ
Попросите ChatGPT, Claude или любой ИИ превратить ваше задание в spintax-шаблон.
Проверьте и посмотрите
Вставьте его в песочницу или откройте в Spintax Studio на Windows. И то и другое проверяет структуру и показывает варианты, которые шаблон правда порождает.
Рендерите где угодно
Нужное число вариантов сгенерируйте прямо в Studio и сохраните в TXT или XLSX — или отрендерьте тот же шаблон через @spintax/core, плагин для WordPress либо свой рантайм.
Документация и знания
Изучите spintax с нуля. Справочник синтаксиса, история и инструменты.
Справочник синтаксиса
Полный справочник по перечислениям, перестановкам, переменным, включениям и постобработке.
Что такое Spintax?
История и эволюция spintax — от инструмента SEO до системы контента на основе ИИ.
Редакторы Spintax
Точная подсветка для VS Code и Sublime Text, живая песочница — плюс архив приложения GTW, задавшего стандарт.
Бесплатный плагин WordPress
Уже знаете spintax? Установите бесплатный плагин для рендеринга шаблонов на вашем сайте WordPress — протестирован вплоть до WordPress 7.0, с привязками к полям ACF и WooCommerce.
Привязки к полям
Привяжите шаблон к полю ACF, произвольному полю записи или полю товара WooCommerce. Каждая подходящая запись получает свой вариант — при сохранении, по крону или по требованию.
Объектный кэш
Результат рендеринга кэшируется через WP Object Cache API. Поддержка Redis и Memcached из коробки.
Обновление по расписанию
Опциональное обновление кэша по расписанию для каждого шаблона. Задайте TTL, и WordPress cron будет поддерживать контент актуальным.
Открытый исходный код
Движок существует в четырёх независимых реализациях под лицензией MIT — для JavaScript, PHP, Python и Object Pascal; плагин для 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) — это наш собственный язык шаблонов для создания множества по-настоящему уникальных вариаций текста из одного источника, который вы контролируете. Вы пишете один шаблон, кодирующий каждый выбор — альтернативы, порядок, условия, переменные, — а движок разворачивает его в тысячи различных, готовых к использованию вариантов. Каждая вариация задана вами, поэтому результат остаётся выверенным и корректным, а не вероятностной догадкой.
Современный рабочий процесс сочетает языковую модель с этой логикой шаблонов. Пусть ИИ один раз создаст богато вариативный шаблон — дальше движок рендерит неограниченное число уникальных вариантов локально, детерминированно и практически бесплатно. Ни одного API-вызова на генерацию, и ни один байт данных не покидает вашу инфраструктуру: модель даёт креатив один раз, движок даёт масштаб навсегда. Редактор проверяет один шаблон вместо того, чтобы писать каждый вариант.
Именно это отличает spintax от генерации каждой страницы напрямую через LLM. Сырой вывод ИИ шаблонен и почти неуправляем: одинаковые запросы сходятся к одинаковым формам, качество плывёт, а почти идентичный текст навлекает пенальти за дублированный контент. В spintax результат зависит только от качества вашего шаблона: вы один раз фиксируете формулировки, тон и структуру — и это наследует каждый из тысяч вариантов. Так вы раскатываете по-настоящему разный контент на сотни страниц, сайтов или локалей — уникальный по построению, а не спан-бессмыслицу.
Современный spintax — это гораздо больше, чем плоское {a|b|c}, на котором останавливается большинство инструментов. Он добавляет перестановки, которые выбирают и упорядочивают подмножество, переменные с областью видимости, условия по значению, согласование с числом с учётом локали, переиспользуемые include и стадию постобработки для пробелов и заглавных букв. Один структурированный шаблон покрывает гораздо большее и лучше контролируемое пространство вариантов, чем плоский spintax той же длины.
И он работает везде, где работаете вы. Движок поставляется четырьмя независимыми реализациями с открытым кодом и без зависимостей — для JavaScript, PHP, Python и Object Pascal — плюс плагин для WordPress, и все они сверены по одному общему корпусу эталонных фикстур, так что шаблон рендерится одинаково в каждой. Ничто не обращается к внешнему сервису: каждый вариант генерируется внутри вашего рантайма, на вашем железе, в вашем масштабе.