Jekyll – blogging static pentru pasionații de Git

  • Doru Bulubasa
  • 30 June 2025

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.

👉 GitHub Pages + Jekyll Docs


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

  1. Instalează Jekyll
    Ghid oficial de instalare

  2. Creează un site nou

    jekyll new myblog cd myblog bundle exec jekyll serve
  3. Scrie articole în _posts/ – fișiere Markdown cu dată și titlu în nume

  4. 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

Scrie un comentariu

Adresa de mail nu va fi publicata. Campurile obligatorii sunt marcate cu *