Редакторы Spintax
Инструменты для написания spintax-шаблонов: нативный редактор для Windows с живым рендером, расширения с точной подсветкой, песочница в браузере — и архив десктопного приложения, с которого всё началось.
Какой инструмент под какую задачу
| Что нужно сделать | Где это делается |
|---|---|
| Проверить, валиден ли шаблон | Песочница — онлайн-проверка спинтакса: вставили, ошибки подчёркнуты на своих местах |
| Развернуть шаблон в уникальные варианты | Песочница — чтобы взглянуть; Spintax Studio — чтобы сгенерировать сразу набор |
| Выгрузить полученные варианты | Studio — по одному в строке текстом или книгой XLSX |
| Превратить готовую статью в шаблон | Как писать spintax-шаблоны с ИИ — конвертирует модель, проверяет движок |
| Писать и править с подсветкой синтаксиса | Studio или расширения для VS Code и Sublime Text |
| Посмотреть, что делает конструкция | Справочник по синтаксису |
Spintax Studio — десктопный редактор
Spintax Studio — бесплатный нативный редактор для Windows, устроенный как переводчик: слева ваш шаблон, справа текст, который он на самом деле порождает. И рендер, и вердикт «валидно или нет» выдаёт настоящий движок, вкомпилированный в приложение, — реализация на Object Pascal из того же семейства, что JavaScript, PHP и Python, — а не второй парсер, который может с ним разойтись.
- Диагностика с позицией. У ошибок и предупреждений есть строка и колонка: незакрытая скобка находится кликом, а не вычитыванием.
- Визуальный редактор выбора. Группа открывается рядом с курсором, альтернативы правятся списком; порядок перестановки и её подмножество задаются без пересчёта скобок.
- Переменные и includes под лупой. Определения, ссылки, значения сессии, неопределённые имена, цели includes и статус разрешения каждого.
- Воспроизводимые варианты. Набор генерируется локально, закрепляется seed-ом и выгружается по одному в строке текстом или книгой XLSX.
- Светлая и тёмная темы, 14 языков интерфейса.
Работает полностью офлайн: без аккаунта, без ключа API, без телеметрии и без Node, PHP или Python. ИИ внутри Studio пока нет — работа с ИИ запланирована на следующие релизы. А до тех пор связка такая: черновик шаблона пишет модель, а Studio показывает, что он на самом деле рендерит, и даёт починить то, что модель напутала.
Расширения редакторов
Подсветка синтаксиса spintax, точная по движку: перечисления, перестановки с <config>, переменные, директивы, условия, плюралы, комментарии и вложенность.
Для VS Code установите 301st.spintax из Marketplace. Для Sublime Text откройте Command Palette, выполните Package Control: Install Package и выберите Spintax.
Песочница
Ничего не нужно устанавливать: песочница рендерит шаблоны прямо в браузере через тот же движок @spintax/core — диагностика со строкой и колонкой, любое число вариантов по клику, ссылки для шаринга.
Истоки: Generating The Web (GTW)
До расширений и песочницы был настольный софт. GTW задал стандарт синтаксиса, который документирует этот сайт; история и оригинальные установщики сохранены ниже.
История
Generating The Web (GTW) — приложение для Windows от S5 Development LLC, впервые выпущенное примерно в 2009 году. Оно было создано для веб-мастеров и SEO-специалистов, которым требовалось производить большие объёмы уникального контента из структурированных шаблонов.
GTW ввёл основной синтаксис, которому следуют современные реализации spintax: перечисления с {фигурными скобками}, перестановки с [квадратными скобками] и настраиваемыми разделителями, переменные через #set, композицию шаблонов через #include и многоступенчатый конвейер постобработки для автоматической коррекции текста.
Программа прошла через несколько версий: 2.0 — последняя англоязычная, 2.7 — последняя русскоязычная. Оригинальный сайт generating-the-web.com больше не работает.
Некоторые возможности GTW были специфичны для настольного приложения и не вошли в современный синтаксис: словари синонимов, фильтрация повторов на основе шинглов и коррелированные константы (#const). Основные элементы синтаксиса — перечисления, перестановки, переменные, включения, комментарии и постобработка — полностью реализованы в плагине Spintax для WordPress.
Загрузки
Оригинальные установщики GTW, сохранённые с web.archive.org. Предоставляются как есть в справочных целях.
| Файл | Версия | Язык | Размер |
|---|---|---|---|
| gtw20.exe | 2.0 | Английский | 1,6 МБ |
| gtw27ru.exe | 2.7 | Русский | 2,5 МБ |