Corso GoHugo

Hugo è un generatore di siti statici. È scritto in Go ed è estremamente veloce.

Questo corso (che sarà presto disponibile anche in inglese) è rivolto agli sviluppatori Web che desiderano utilizzare Hugo per creare, distribuire e automatizzare la manutenzione di un sito Web statico.

Al termine del corso, i partecipanti saranno in grado di:

  • installare e configurare Hugo;
  • comprendere perché i siti Web statici sono più veloci, più sicuri e più facili da gestire rispetto ai siti Web CMS basati su database ospitati su framework come WordPress;
  • utilizzare il linguaggio Markdown per scrivere contenuti Web;
  • utilizzare Hugo per generare rapidamente pagine HTML / CSS;
  • adottare una struttura di cartelle strutturata e pulita per organizzare il contenuto di un sito Web e i file correlati;
  • creare una pipeline di Continuous Integration (CI) per automatizzare il processo di generazione e caricamento di file HTML su un server host;

Contenuto del corso

La prima parte del corso è dedicata a chi vuole imparare le basi di Gohugo e iniziare il proprio blog senza nessun tipo di esperienza pregressa nel coding.

La seconda parte del corso più avanzata si concentra sullo sviluppo del proprio tema.

  • ..: Creare il proprio tema
  • I parziali
  • Hugo pipes
  • Capitolo XX: Il sistema di template
  • Dati esterni: JSON
  • ** **: Shortcode, elementi dinamici
  • Estendere al massimo Gohugo