Napišite šablon jednom.
Generišite sadržaj 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.
Permutacije
[<config>a|b|c] — izbor N elemenata, mešanje i spajanje uz prilagođene separatore i veznike.
Promenljive
%var% — globalne, lokalne (#set / #def) i runtime promenljive sa jasnim nasleđivanjem.
Ugnežđeni šabloni
Ugrađivanje šablona u šablone kroz #include. Detekcija cirkularnih referenci štiti vaš sajt.
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.
Plurali — slaganje sa brojem
{plural N: oblik|oblik|oblik} — broj sam bira oblik. Srpskom trebaju tri oblika, engleskom dva — motor zna oba.
@spintax/core — OSS motor
Motor je objavljen na npm-u: nula zavisnosti, MIT, TypeScript. Renderujte spintax svuda gde radi JavaScript — ne samo u WordPressu.
ENPlayground
Pišete šablon i odmah vidite varijante. Validacija uživo, promenljive i linkovi za deljenje — direktno u pregledaču, bez instalacije.
Spintax sintaksa
Spintax markup koji jedan šablon pretvara u hiljade jedinstvenih varijanti.
#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.
Kako spintax radi
Od AI nacrta do gotovog spintax šablona u tri koraka.
Napravite nacrt uz AI
Zamolite ChatGPT, Claude ili bilo koji AI da vaš brif pretvori u spintax šablon.
Proverite i pregledajte
Nalepite ga u playground. Strukturna validacija hvata neispravne zagrade, a pregled renderuje stvarne varijante.
Renderujte bilo gde
Isporučite ga sa @spintax/core u JS-u, WordPress pluginom ili sopstvenim runtime-om — jedan šablon, svaka platforma.
Dokumentacija i znanje
Naučite spintax od nule. Referenca sintakse, istorija i alati.
Referenca sintakse
Kompletna referenca za nabrajanja, permutacije, promenljive, uključivanja i postobradu.
Šta je Spintax?
Istorija i evolucija spintaxa — od SEO alata do sistema sadržaja zasnovanog na AI-ju.
GTW istorija i preuzimanja
Motor Generating The Web koji je definisao standard sintakse. Preuzimanja i podrška za editore.
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.
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 četiri nezavisne implementacije pod MIT licencom — za JavaScript, PHP, Python i Object Pascal — 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
O Spintaxu
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 četiri nezavisne open-source implementacije bez zavisnosti — za JavaScript, PHP, Python i Object Pascal — 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.