Hugo: Créer des sites statiques en un éclair

Publié par TheJoe sur

Temps de lecture estimé: 2 minutes

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/bin ed 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.
Regardez ici:  Terminal éternel: Le terminal persistant pour ceux qui travaillent à distance

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.


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.