Besplatan i otvorenog koda

Spintax — jezik sadržaja.
Jedan šablon — varijante zauvek.

Sve o spintaxu. Naučite sintaksu, pravite šablone sadržaja uz pomoć AI-ja i generišite jedinstvene varijante gotovo besplatno.

Ključne mogućnosti

Moderni spintax motor za dinamički sadržaj zasnovan na šablonima.

Nabrajanja

{a|b|c} — nasumičan izbor jedne opcije sa liste. Puna podrška za ugnežđivanje i složena stabla varijanti.

EN

Permutacije

[<config>a|b|c] — izbor N elemenata, mešanje i spajanje uz prilagođene separatore i veznike.

EN

Promenljive

%var% — globalne, lokalne (#set / #def) i runtime promenljive sa jasnim nasleđivanjem.

EN

Ugnežđeni šabloni

Svaki element se ugnežđuje u bilo koji drugi, a #include sastavlja cele šablone. Detekcija cirkularnih referenci štiti svako generisanje.

EN

Uslovi — grananje po vrednosti

Naša prepoznatljiva ekstenzija: {?VAR?then|else} bira prema tome da li promenljiva ima truthy vrednost. Prikažite, sakrijte ili zamenite sadržaj po klijentu — tamo gde nasumičan izbor nije to.

EN

Plurali — slaganje sa brojem

{plural N: oblik|oblik|oblik} — broj sam bira oblik. Srpskom trebaju tri oblika, engleskom dva — motor zna oba.

EN

@spintax/core — OSS motor

Motor je objavljen na npm-u: nula zavisnosti, MIT, TypeScript. Renderujte spintax svuda gde radi JavaScript — ne samo u WordPressu.

EN

Playground

Pišete šablon i odmah vidite varijante. Validacija uživo, promenljive i linkovi za deljenje — direktno u pregledaču, bez instalacije.

EN

Šabloni uz AI

Model napiše šablon jednom — dalje varijante ne troše API pozive. Promptovi, tok rada i tipične greške modela.

EN

MCP server

Agenti proveravaju, generišu i analiziraju šablone preko MCP-a — hostovano na spintax.net/mcp ili lokalno kroz npx.

Spintax Studio

Nativni Windows editor sa proverom sintakse uživo i pregledom. Besplatno u Microsoft Store-u.

EN

n8n čvor

Generišite spintax unutar automatizacija: jedinstveni mejlovi, feedovi proizvoda i odgovori iz jednog čvora.

Spintax sintaksa

Spintax markup koji jedan šablon pretvara u hiljade jedinstvenih varijanti.

Šablon
#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.
Mogući rezultat
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.

Kako spintax radi

Od AI nacrta do gotovog spintax šablona u tri koraka.

1

Napravite nacrt uz AI

Zamolite ChatGPT, Claude ili bilo koji AI da vaš brif pretvori u spintax šablon.

2

Proverite i pregledajte

Nalepite ga u plejgraund ili ga otvorite u Spintax Studiju na Windowsu. Oba proveravaju strukturu i pokazuju varijante koje šablon zaista proizvodi.

3

Renderujte bilo gde

Generišite u Studiju onoliko varijanti koliko vam treba i sačuvajte ih kao TXT ili XLSX, ili prikažite isti šablon uz @spintax/core, WordPress plugin ili sopstveni runtime.

Besplatan WordPress plugin

Već znate spintax? Instalirajte besplatan plugin za renderovanje šablona na vašem WordPress sajtu — testiran do WordPressa 7.0, sa vezivanjem za ACF i WooCommerce polja.

WordPress 6.2–7.0 PHP 8.0+ GPL-2.0

Vezivanje za polja

Vežite šablon za ACF polje, meta polje objave ili polje WooCommerce proizvoda. Svaka odgovarajuća objava dobija sopstvenu varijantu — pri čuvanju, po cronu ili na zahtev.

Objektni keš

Rezultat renderovanja se kešira kroz WP Object Cache API. Redis i Memcached rade odmah po instalaciji.

Obnavljanje po rasporedu

Opciono obnavljanje keša po rasporedu za svaki šablon. Zadajte TTL — i WordPress cron održava sadržaj svežim.

Otvoreni kod

Motor postoji u nezavisnim implementacijama pod MIT licencom — za JavaScript, PHP, Python, Object Pascal i .NET — dok WordPress plugin ostaje pod GPL-2.0. Bez spoljnih servisa i praćenja: svako renderovanje se dešava u vašem sopstvenom okruženju.

@spintax/core

Spintax motor za JavaScript i TypeScript. Radi u Node-u i u pregledaču — upravo on pokreće playground na ovom sajtu.

npm install @spintax/core

spintax/core

Isti motor za PHP 8.0+. Nezavisan od frejmvorka; izdvojen iz WordPress plugina da bi ga mogla koristiti svaka PHP aplikacija.

composer require spintax/core

spintax-core

Motor za Python 3.10+. Nezavisna implementacija, a ne port — identično ponašanje garantuje korpus zlatnih testova zajednički sa druga dva.

pip install spintax-core

Vaš alat razume samo obične vitičaste zagrade? Zamolite proizvođača da podrži potpunu sintaksu — evo gotovog teksta:

Predlog: ažurirajte ugrađeni spintax mehanizam. Nije reč o zameni {opcija 1|opcija 2} — postojeći šabloni nastavljaju da rade, a sve novo je opciono: permutacije, promenljive, uslovi, slaganje množine, delovi šablona za ponovnu upotrebu i provera sintakse pre generisanja. Otvorene implementacije za JavaScript, PHP, Python, Pascal i .NET proveravaju se istim korpusom kompatibilnosti: spintax.net/spintax-engines/

Svi motori EN

Šta je Spintax?

Spintax (spin syntax) je naš sopstveni jezik šablona za pravljenje mnogo zaista jedinstvenih varijacija teksta iz jednog izvora koji vi kontrolišete. Napišete jedan šablon koji kodira svaki izbor — alternative, redosled, uslove, promenljive — a motor ga razvija u hiljade različitih, spremnih varijanti. Svaka varijacija je ona koju ste vi definisali, pa rezultat ostaje tačan i u duhu brenda, a ne probabilistička pretpostavka.

Moderni radni proces spaja jezički model sa tom logikom šablona. Neka AI jednom napiše bogato varijantan šablon — motor zatim renderuje neograničen broj jedinstvenih varijanti lokalno, deterministički i gotovo besplatno. Nema API poziva po generisanju i nijedan bajt podataka ne napušta vašu infrastrukturu: model daje kreativnost jednom, motor daje razmeru zauvek. Urednik pregleda jedan šablon umesto da piše svaku varijantu.

Upravo to razlikuje spintax od generisanja svake stranice direktno iz LLM-a. Sirov AI izlaz je šablonski i uglavnom nekontrolisan: isti promptovi konvergiraju ka istim oblicima, kvalitet pluta, a gotovo identičan tekst privlači kazne za duplirani sadržaj. Kod spintaxa rezultat zavisi samo od kvaliteta vašeg šablona: jednom fiksirate formulacije, ton i strukturu — i to nasleđuje svaka od hiljada varijanti. Tako širite zaista različit sadržaj na stotine stranica, sajtova ili lokala — jedinstven po konstrukciji, a ne isprazno „spinovanje“.

Moderni spintax je daleko više od ravnog {a|b|c} na kome staje većina alata. Dodaje permutacije koje biraju i ređaju podskup, promenljive sa opsegom važenja, uslove po vrednosti, slaganje sa brojem po lokalu, ponovo upotrebljive include-ove i fazu postobrade za razmake i velika slova. Jedan struktuiran šablon pokriva mnogo veći i bolje kontrolisan prostor varijanti nego ravan spintax iste dužine.

I radi gde god radite vi. Motor se isporučuje kao nezavisne open-source implementacije bez zavisnosti — za JavaScript, PHP, Python, Object Pascal i .NET — uz WordPress plugin, a sve su proverene istim zajedničkim korpusom zlatnih fikstura, pa se šablon renderuje identično na svakoj. Ništa ne poziva spoljni servis: svaka varijanta se generiše unutar vašeg runtime-a, na vašem hardveru, u vašoj razmeri.