Блог, за которым стоит движок

spintax.site — блог поддержки spintax.net. Он о производстве контента с помощью AI и spintax в масштабе, и каждая цифра в нём измерена на открытом движке или сверена с живым источником, с датой. Сам сайт маленький: статические страницы, поиск в браузере, карточки, нарисованные на сборке, поверхность для ИИ-читателей и русский двойник на хосте, до которого дотягивается Россия.

У текстов одна задача: начать с настоящей проблемы масштабного контента — страницы, которые Google выкидывает из индекса, письма, которые режут спам-фильтры, каталог из тысячи почти одинаковых описаний, модель, которая пишет одну и ту же фразу пятьюдесятью способами, — и измерить, а не рассуждать. Там, где ручной путь заканчивается, начинается spintax.net: открытые движки, нода для n8n, Spintax Studio, MCP-сервер.

Стек

Форк 301.sh, такого же блога для соседнего продукта. Горстка частей, и ни одна из них не сервер.

Статический HTML на краю сети

Astro собирает каждую страницу в обычный HTML на сборке; Cloudflare отдаёт его из Workers Static Assets. Читатель получает HTML и несколько килобайт CSS — JavaScript почти не выполняется.

Workers Static Assets

Контент — это Markdown в git

Ни CMS, ни базы данных, ни формы входа. Статья — это файл, правка — коммит, слияние — деплой, и каждая цифра несёт дату последней проверки.

git · без базы данных

Измерено на открытом движке

Число вариантов, уникальность, находки линта: всё, что статья утверждает о spintax, прогнано через @spintax/core, MIT-движок за spintax.net, и команда приведена в тексте.

@spintax/core · воспроизводимо

Поиск работает в браузере

Pagefind строит статический индекс при деплое и ищет по нему на стороне клиента через WebAssembly. Ни поискового сервера, ни цены за запрос — индекс это просто ещё немного статических файлов.

Pagefind · на клиенте

Карточки рисуются на сборке

Каждая картинка статьи и каждая карточка для соцсетей генерируются из заголовка и тега: SVG, текст переведён в контуры, отрисован в PNG, свой макет под каждую платформу. Детерминированно и воспроизводимо.

SVG → PNG · воспроизводимо

Поверхность для ИИ-читателей

Индекс llms.txt, Markdown-двойник каждой страницы, согласование форматов по заголовку Accept и MCP-сервер с теми же двумя инструментами: агент получает чистый исходник вместо обвязки страницы.

llms.txt · /mcp

Русский двойник вне Cloudflare

Cloudflare из России недоступен, поэтому русские статьи отдаются с ru.spintax.site на GitHub Pages, собранные из тех же исходников. Апекс отвечает на /ru/ одним редиректом.

GitHub Pages · один источник

Куда уходят статьи

Когда статья выходит, она попадает в небольшой JSON-фид, а дальше её забирает воркер-публикатор spintax.net: по одной статье на канал за такт, с памятью в KV, никогда дважды. Каналы — собственные каналы продукта.

Ни скрипта аналитики, ни пикселя. Фиды и карта ключей — публичные файлы, которые может прочитать кто угодно.

О чём здесь пишут

Каждая статья разложена по проблеме, о которой она на самом деле. Потяните за нить: