11ty je kul
Eleventy je generator statičkih sajtova. On omogućava da se veb-sajtovi renderuju u vrijeme izgradnje (build time). To ga razlikuje od:
- Klasičnih PHP aplikacija, koje renderovanje rade u realnom vremenu (runtime).
- Onoga što korisnici React-a danas, dok pišem ovo 2026. godine, nazivaju Server Side Rendering (SSR).
- Single Page aplikacija (SPA), koje zahtijevaju JavaScript u browseru da bi uopšte bilo šta prikazale.
Zašto je to uopšte posebno? Zar nije WordPress takođe generator statičkih sajtova?
Većina generatora statičkih sajtova se trudi da vam zagorča život – Eleventy ne. On je takođe ulaznica u svijet onoga što se još može uraditi „statički“ i indirektno vas uči o tome kako veb zapravo funkcioniše.
11ty (Eleventy)
Šta je to toliko posebno kod 11ty-ja? U svojoj srži, on vam se ne petlja u posao dok pišete HTML, CSS i JavaScript. Omogućava korišćenje templejta, ali nudi i nezaobilazne opcije za statičke sajtove, poput internacionalizacije (i18n) i mnogih drugih standardnih, „dosadnih“ funkcija.
Za mene, 11ty rješava jedan vrlo jednostavan problem. Želim da pišem veb-sajtove čije se ponašanje kreće od pravih „statičkih sajtova“, pa sve do moćnih aplikacija koje su mobile-first i rade offline.
- Statički sajtovi su sjajni za online „prisustvo“, uz pomoć društvenih mreža gdje javno možemo dijeliti svoja interesovanja i rad. Istovremeno, imamo sajt koji ljudi mogu posjetiti, a koji predstavlja zgusnutu sliku onoga ko smo ili šta nudimo.
- CMS rješenja: Statički sajtovi takođe rješavaju problem serviranja sadržaja za biznis, što je osnova sistema za upravljanje sadržajem.
A mobilne veb aplikacije omogućavaju određenu stabilnost platforme, potpuno izbjegavajući probleme Apple i Android ekosistema. U suštini, napišete aplikaciju jednom i ona radi na svim uređajima.
Dijeliću sve više detalja kako budem istraživao sjajni ekosistem koji su Zach i ostali izgradili, kao i prateće alate koji pomažu u Jamstack pristupu.
„Static“ je pravi put
Statički sajtovi su kul jer su to samo fajlovi. Takođe su brzi i bez dodatne optimizacije, a postaviti ih na server je krajnje jednostavno. Biti vješt u radu sa 11ty-jem i pravljenju statičkih sajtova znači biti u stanju zaobići čitavu planinu složenosti u veb interfejsima sa kojom ljudi koji „žive od frontenda“ moraju da se bakću svaki dan.