Hugo: Créer des sites statiques en un éclair
Hugo è uno générateur de sites statique: Un logiciel qui prend des fichiers texte (au format Markdown) et les transforme en un site Web complet en HTML. Il ne nécessite pas de bases de données ou de langages côté serveur: Tout est généré localement et peut être hébergé partout, Le github pages netlify.
È scritto in Go ed è famoso per una cosa in particolare: la vitesse. Hugo può rigenerare un intero sito con migliaia di pagine in meno di un secondo.
Perché usarlo?
- Zero dipendenze: non serve PHP, né database, solo file statici.
- Build rapidissime.
- Temi pronti e facilmente personalizzabili.
- Scrivi in Markdown, pensa ai contenuti.
- Ottimo per il SEO: codice pulito e leggero.
Installation
sudo apt install hugo # Questo comando installa la versione base di Hugo
Oppure scarica il binario dal sito ufficiale: https://gohugo.io.
Nota bene: se usi Linux ti conviene scaricare il binario dal sito ufficiale (Hugo Extended). In questo modo avrai il supporto ai SCSS e potrai usare anche i temi più avanzati. Una volta scaricato l’archivio dal git del progetto basta estrarre e copiare il binario
hugoà/urs/local/bined eseguirlo come se avessi compiuto una installazione standard.
Come si usa?
hugo new site mio-sito
cd mio-sito
git init
git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
echo 'theme = "ananke"' >> config.toml
Crea la prima pagina:
hugo new posts/ciao-mondo.md
Modifica il file con il tuo editor preferito, poi avvia il server locale:
hugo server
Apri il browser su http://localhost:1313: il tuo sito è già lì!
Limiti?
- Non adatto a siti con funzioni dinamiche (S'identifier, Commentaires, e-commerce).
- Può servire un po’ di pratica per padroneggiare la struttura dei temi.
Conclusions
Hugo è lo strumento ideale per chi vuole un sito rapide, assurer et facile da mantenere. Perfetto se scrivi spesso, se lavori con Markdown o se vuoi un sito elegante senza perdere tempo con il back-end.
Follow-up
Oggi abbiamo visto una breve panoramica di cosa possa fare Hugo. Nel prossimo articolo ti mostrerò come creare un piccolo sito in modo Simple et rapide: vedremo parte della sintassi da usare nei file .md e potrai fissare un punto da cui partire per iniziare ad approfondire l’argomento.




0 commentaires