Jekyll – blogging static pentru pasionații de Git
Jekyll este una dintre cele mai vechi și respectate platforme de generare a site-urilor statice, fiind și baza serviciului GitHub Pages. Cu alte cuvinte, dacă ai un cont de GitHub, poți avea un blog gratuit cu Jekyll fără să configurezi niciun server.
Cum funcționează Jekyll și unde se integrează cu GitHub Pages
Jekyll transformă fișiere scrise în Markdown în pagini HTML statice, folosind un sistem simplu de layout-uri și template-uri.
👉 Site oficial
Jekyll
👉 Documentație
oficială
Datorită integrării cu GitHub Pages, Jekyll poate fi hostat gratuit. Trebuie doar să creezi un repository, să pui conținutul site-ului acolo și GitHub se ocupă de generare și hosting.
Avantaje față de Hugo
✅ Integrare nativă cu GitHub Pages – fără pluginuri sau configurări externe
✅ Scris în Ruby – mai ușor de extins pentru cei familiari cu ecosistemul Ruby
✅ Maturitate – comunitate mare, multe teme disponibile
✅ Structură simplă de foldere – ideală pentru începători care folosesc Git
Limitări
❌ Mai lent decât Hugo – nu este la fel de performant în generarea unui site mare
❌ Stack Ruby – dacă nu ești familiar cu Ruby, pot apărea provocări la instalare sau extensii
❌ Actualizări mai rare – Jekyll se dezvoltă mai lent față de alte soluții
Exemplu simplu de setup
-
Instalează Jekyll
Ghid oficial de instalare -
Creează un site nou
jekyll new myblog cd myblog bundle exec jekyll serve
-
Scrie articole în
_posts/
– fișiere Markdown cu dată și titlu în nume -
Publică pe GitHub Pages
Fă push într-un repository GitHub și activează GitHub Pages din Settings.
Teme și deployment
🔹 Teme oficiale – multe gratuite și responsive
🔹 Poți crea propria temă sau modifica una existentă prin layout-uri Liquid
🔹 Deployment facil: doar commit & push pe GitHub