Devv logo
alpha

Jekyll

Jekyll è un generatore di siti statici scritto in Ruby. È stato creato per semplificare la creazione di siti web statici, fornendo un sistema di templating e una serie di funzionalità utili per la gestione dei contenuti.

Ruby
Jekyll logo

Cos'è Jekyll?

Jekyll è un generatore di siti web statici scritto in Ruby. È stato creato per semplificare la creazione di siti web statici, fornendo un sistema di templating e una serie di funzionalità utili per la gestione dei contenuti. Jekyll è stato creato da Tom Preston-Werner, co-fondatore di GitHub, ed è stato utilizzato per creare il sito web di GitHub Pages.

A cosa serve Jekyll?

Jekyll viene utilizzato per creare siti web statici, ovvero siti web che non richiedono l'utilizzo di un server web per generare le pagine. Invece, le pagine vengono generate in anticipo e poi servite come file statici. Questo rende i siti web statici più veloci e sicuri rispetto ai siti web dinamici, poiché non richiedono l'esecuzione di codice lato server.

Caratteristiche principali di Jekyll

  • Templating: Jekyll utilizza il linguaggio di templating Liquid per generare le pagine web. Liquid permette di creare template riutilizzabili e di definire variabili per personalizzare il contenuto delle pagine.

  • Gestione dei contenuti: Jekyll offre una serie di funzionalità per la gestione dei contenuti, come la possibilità di creare pagine, post e collezioni di contenuti. Inoltre, Jekyll supporta la creazione di pagine multilingua e la gestione delle immagini.

  • Plugin: Jekyll supporta l'utilizzo di plugin per estendere le funzionalità del generatore. Ci sono molti plugin disponibili per Jekyll, che consentono di aggiungere funzionalità come la generazione di sitemap, la compressione delle immagini e la creazione di feed RSS.

  • Integrazione con GitHub Pages: Jekyll è integrato con GitHub Pages, il servizio di hosting di siti web di GitHub. Ciò significa che è possibile creare un sito web con Jekyll e ospitarlo gratuitamente su GitHub Pages.

Esempio di sintassi per Jekyll

Per iniziare a utilizzare Jekyll, è possibile installarlo tramite il seguente comando:

gem install jekyll

Una volta installato, è possibile utilizzare il seguente comando per creare un nuovo sito web:

jekyll new

Una volta creato il sito web, è possibile utilizzare il seguente comando per generare le pagine web:

jekyll build

Le pagine web generate saranno disponibili nella cartella '_site' del progetto. Per visualizzare il sito web, è possibile utilizzare il seguente comando:

jekyll serve

Il sito web sarà disponibile all'indirizzo http://localhost:4000.

Linguaggi usati in Jekyll
Iscriviti a Devv 🔥

Diventa un eroe della programmazione e trova lavoro

Scopri i migliori corsi 😱

Scegli tra 150+ percorsi gratuiti, impara una nuova skill e raggiungi i tuoi obiettivi