Description
Il presente corso riguarda l'apprendimento dello sviluppo di siti Web con l'utilizzo dello Static Site Generator (SSG - Generatore di Siti Statici), Jekyll, il più popolare di questi strumenti.
Riguardo alle sezioni nelle quali il corso è suddiviso, si possono individuare due raggruppamenti principali:
- GRUPPO I - SEZIONI DA 1 A 5: si tiene un approccio "per esempi", con lezioni pratiche nelle quali si affrontano singole tematiche;
- GRUPPO II - SEZIONI DA 6 A 9: si passa alla realizzazione di un piccolo progetto, un "blog", che ci permette di mettere in pratica quanto visto in precedenza, di approfondire determinati aspetti, di vederne di nuovi e di creare il tutto con un tema personalizzato, cosa che ci costringerà a fare tutto da zero e che ci permetterà di scendere più in profondità con Jekyll.
Si affronteranno le seguenti tematiche, durante questo percorso assieme:
- preparazione dell'ambiente di sviluppo;
- creazione di un nuovo progetto;
- creazione e gestione dei contenuti;
- sintassi Liquid essenziale;
- sintassi YAML essenziale;
- variabili, Front Matter;
- configurazione del progetto attraverso i file Gemfile e _config.yml;
- installazione di plugins;
- modifica del tema-base Minima;
- adozione di temi grafici esterni;
- creazione e gestione di layouts;
- informazioni in file esterni JSON (all'interno della cartella _data);
- deployment via FTP su spazio condiviso;
- deployment su GitHub Pages;
- deployment su Netlify;
- creazione di un progetto BLOG finale che rappresenti sintesi e approfondimento dei concetti visti mano a mano e che sia realizzato a partire da 0, con un tema e struttura di layout fatte da noi. Ci aiuteremo con il framework CSS Bulma.
Con tale serie di lezioni, lo studente acquisirà un livello più che basilare di conoscenza e di consapevolezza nell'utilizzo dello strumento.
Who is the target audience?
- Questo corso dovrebbe essere seguito da tutti coloro che, operanti nel settore dello sviluppo Web, vogliano entrare in contatto con il generatore di siti statici Jekyll,
- oppure da chi è semplicemente mosso dalla curiosità di scoprire questo bellissimo strumento.