11ty je kul

11ty Mascot
11ty mascot

Eleventy je generator statičkih sajtova. On omogućava da se veb-sajtovi renderuju u vrijeme izgradnje (build time). To ga razlikuje od:

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.

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.