Basi di Hugo
Introduzione Hugo è un generatore, moderno, di siti statici scritto in GO, più di preciso è un framework che si occupa di generare siti in maniera statica (Static Site Generator - SSG). A differenza del funzionamento dei normali siti in cui i vari componenti, lato server, generano dinamicamente i contenuti ad ogni richiesta dell’utente, gli SSG generano i contenuti al momento della loro stesura. L’uso di siti statici ha diversi vantaggi ma anche qualche svantaggio, partendo dai vantaggi possiamo dire che, a differenza dei siti dinamici, non necessitano di hardware e software particolare, in quanto non si appoggiano a database e non hanno bisogno di software lato server che generi, in tempo reale, le pagine richieste dall’utente, anche a livello di sicurezza e di privacy sono nettamente superiori in quanto, come detto poco prima, non si appoggiano su DB o software che possono essere attaccati, gli basta avere un web server, i contenuti sono in chiaro e tutti leggibili e fruibili dall’utente, di contro la gestione di un sito statico potrebbe farci creare grossi problemi di gestione lato files in quanto bisogna creare ogni contenuto e struttura per ogni pagina/post che si vuole presentare all’utente, ma fortunatamente, in questo frangente, ci vengono in aiuto gli SSG.