Capitolo 5: Preview del sito web

Hugo viene fornito con LiveReload integrato. Non ci sono pacchetti aggiuntivi da installare. Un modo comune per utilizzare Hugo durante lo sviluppo di un sito è fare in modo che Hugo esegua un server con il comando hugo server e guardi le modifiche:

In questo modo verrà eseguito un server Web completamente funzionante e contemporaneamente osservando il file system per aggiunte, eliminazioni o modifiche all’interno delle seguenti aree dell’organizzazione del progetto:

  • /static/*
  • /content/*
  • /i18n/*
  • /themes/<CURRENT-THEME>/*
  • config

Ogni volta che apporti modifiche, Hugo ricostruirà contemporaneamente il sito e continuerà a pubblicare contenuti. Non appena la build è terminata, LiveReload dice al browser di ricaricare silenziosamente la pagina.

La maggior parte delle build di Hugo sono così veloci che potresti non notare il cambiamento se non guardi direttamente il sito nel tuo browser. Ciò significa che mantenere il sito aperto su un secondo monitor (o un’altra metà del monitor attuale) ti consente di vedere la versione più aggiornata del tuo sito Web senza dover uscire dall’editor di testo.