Quick Start
Étape 1. Installez Hugo
brew install hugo
Pour vérifier votre nouvelle installation :
hugo version
Étape 2 : Créez un nouveau site
hugo new site quickstart
La commande au-dessus créera un nouveau site Hugo dans un dossier appelé quickstart.
Étape 3 : Ajoutez un thème
Regardez themes.gohugo.io pour une liste de thèmes à envisager. Ce quickstart utilise le magnifique thème Ananke.
cd quickstart
git init
git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke
# Editez votre fichier de configuration config.toml
# et ajoutez le theme Ananke.
echo 'theme = "ananke"' >> config.toml
Étape 4 : Ajoutez un peu de Contenu
hugo new post/mon-premier-post.md
Éditez si vous voulez le nouveau fichier de contenu créé. Maintenant, démarrez le serveur Hugo avec l’activation de drafts :
hugo server -D
ce qui devrait donner dans la console :
Started building sites ...
Built site for language en:
1 of 1 draft rendered
0 future content
0 expired content
1 regular pages created
8 other pages created
0 non-page files copied
1 paginator pages created
0 categories created
0 tags created
total in 18 ms
Watching for changes in /Users/bep/sites/quickstart/{data,content,layouts,static,themes}
Serving pages from memory
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
Press Ctrl+C to stop
Naviguez sur votre nouveau site sur http://localhost:1313/.
Étape 5 : Personnalisez le Thème
Votre nouveau site a déjà fière allure, mais vous voudrez sans doute le tripoter un peu avant de le présenter au public.
Configuration du Site
Ouvrez config.toml dans un éditeur de texte :
baseURL = "http://example.org/"
languageCode = "en-us"
title = "My New Hugo Site"
theme = "ananke"
Remplacez le title au-dessus par quelque chose de plus personnel. Aussi si vous avez déjà un domaine prêt l’emploi, paramétrez baseURL. Notez que cette valeur n’est pas nécessaire quand votre site tourne sur le serveur de développement local.
Pour les options spécifiques de configuration de thème, voir le site du thème.
Pour de plus amples personnalisations du thème, regardez comment Personnaliser un Thème.