Installer Hugo sur windows

Il est possible d’installer goHugo sur une machine sans droits administrateurs.

Voici une liste d’étapes indicatives pour installer goHugo sur une machine windows.

Les étapes :

Créer les répertoires de démarrage à la racine

Pour les actions ci-dessous. Si vous ne pouvez pas créer de répertoire à la racine de votre disque, vous pouvez le faire dans votre répertoire Users, sur votre bureau (c’est pareil).

  1. Ouvrir le gestionnaire de fichiers
  2. Aller sur le disque C: (Windows (C:)) ou dans c:\Users\nomutilisateur\
  3. Créer un répertoire hugo
  4. Créer un répertoire bin

Installer goHugo

  1. Ouvrir le répertoire bin
  2. Ouvrir la page https://github.com/gohugoio/hugo/releases
  3. Télécharger la dernière version : hugo_0.XX.0_Windows-64bit.zip.
  4. Dézipper le fichier et déplacer le fichier hugo.exe dans c:\hugo\bin

Créer la structure de fichiers

  1. Ouvrir le répertoire hugo
  2. Créer un répertoire sites => ouvrir le répertoire sites
  3. Créer un répertoire, ex: monprojet
  4. Créer la structure de fichiers (télécharger: https://github.com/DISIC/frago/archive/refs/heads/content.zip )
  5. Télécharger le thème FRAGO ( https://github.com/DISIC/frago/ ) dans le répertoire c:\hugo\sites\monprojet\themes

Notes : Dans config.toml, appeler le thème avec theme = "frago" et supprimer les lignes qui appellent le module.

baseURL = ""
title = "Le titre de mon observatoire FRAGO"
theme = "frago"

# Effacer ces lignes
# [module]
#  [[module.imports]]
#    path = "github.com/disic/frago"

Télécharger VSCode

  1. Télécharger VSCode à l’adresse : https://code.visualstudio.com/
  2. Ouvrir le répertoire Téléchargement
  3. Installer VSCode (double cliquant dessus)

Lancer le projet

  1. Ouvrir VSCode
  2. Dans VSCode, Allez dans File > Open Folder puis sélectionner c:\hugo\sites\monprojet
  3. Allez dans View > Terminal ou utilisez le raccourci clavier Ctrl+ù
  4. Dans le terminal. Lancer la commande c:\Hugo\bin\hugo ou c:\Users\nomutilisateur\bin\hugo pour générer le site dans le répertoire public
  5. Dans le terminal. Lancer la commande c:\Hugo\bin\hugo serve ou c:\Users\nomutilisateur\bin\hugo serve pour lancer un serveur en local à l’adresse http://localhost:1313

Dans cet exemple, il faut installer le thème en le téléchargeant. La mise à jour du thème se fait en supprimant le répertoire c:\hugo\sites\monprojet\themes\frago. Et en re-téléchargeant le thème.