Benvenuto

Tema Jekyll minimale con web component Dev Kit Italia e Bootstrap Italia.

Questo è un tema Jekyll minimale che usa i web component di Dev Kit Italia (<it-*>) per l’interfaccia, con gli stili di Bootstrap Italia.

Accordion — web component

I tag <it-accordion> funzionano direttamente nell’HTML di Jekyll, senza bisogno di JavaScript custom:

Come funziona?

Jekyll genera HTML statico. Dev Kit Italia registra i custom element tramite elements.js. Il browser li attiva automaticamente quando il DOM è pronto.

Serve un build step?

Solo npm run vendor una volta per copiare gli asset da node_modules nella cartella assets/. Dopo, Jekyll funziona come sempre.

Posso usarlo su GitHub Pages?

Sì — gli asset vendored sono file statici. Basta committarli nella repo e GitHub Pages li servirà normalmente.

Alert — BSI HTML classico

I componenti che non hanno un web component <it-*> si usano con il markup HTML classico di Bootstrap Italia:

Componenti misti

Puoi mischiare web component e HTML classico nella stessa pagina.

Card semplici

Card web component Questa usa il web component <it-card> di Dev Kit Italia.

Card con immagini

Card BSI con immagine

Città

Markup HTML classico Bootstrap Italia 3.x con immagine in rapporto 16x9.

Card web component con immagine
Natura
Web component <it-card> con immagine via slot dedicato.

Card miste - layout 3 colonne come lista