Bevezető a Jekyll-be
Mi a Jekyll?
Egy statikus weboldal generátor, amely:
- modern
- bővíthető
- folyamatosan fejlesztett
- teljes mértékben átszabható
Miért használjam?
A Jekyll -más, hagyományos tartalomkezelő rendszerekkel ellentétben- nem igényli különböző programozási nyelvek ismeretét ahhoz hogy testreszabjuk oldalunkat / témánkat. Web standardekre épül, amiket Jekyll nélkül is teljes mértékben használhatunk.
Ezáltal a megszerzett HTML, CSS, vagy JavaScript ismereteket bármilyen környezetben fel tudjuk használni, semmilyen esetben sem vesznek kárba.
Weboldalkészítés mellett ezek a technológiák nagyon sok területen használhatóak, többek között:
- (Native) Cross-platform (több platformon futtatható, telepíthető) alkalmazások készítésére
- Webalkalmazások fejlesztésére
- Felhasználói felületek megalkotására
- Hatékony szövegformázásra (pl. nem csak Microsoft Officeban megtekinthető Word fileok)
- Tartalmak észszerű struktúrálására
Hogy néz ki?
Így:

Nem, ő Dr.Jekyll
Jekyllben történő weboldalkészítésnél inkább a weboldal struktúráját kell átlátni, mivel egészen komplex felületekig is el lehet jutni, ha kihasználjuk a szotftver által adott lehetőségeket. Mi azonban először a kisebb elemektől indulunk el, és ezeket a funkciókat fedezzük fel.
A Jekyll a tartalom sokféle elrendezését teszi lehetővé.
Értem ezt elsősorban fejlesztői szempontból, például:
- Oldalak létrehozását (page)
- Bejegyzések írását (post)
- Ezeket gyűjteményekbe rendezheted (collections)
- Több szempont szerint sorbarendezheted / szűrheted
- Elrendezések (layout) meghatározását, egy adott tartalom/oldaltípushoz
- Rendezett adat felhasználását (YAML fileok)
Így a fejlesztés egyszerűbb és hatékonyabb.
Másrészt a felhasználó szempontjából:
- A különböző tartalmakat más helyen találod
- Egy adott kategóriában a tartalom folyamatosan bővülhet
Ezzel a friss információ könnyen követhető.