Installation D'Un Site Statique Avec Hugo Sous Raspbian

Installation

golang-1.12

Il est disponible dans les dépot raspbian…

apt install golan-1.12

L’outils go est disponible alors dans : /usr/lib/go-1.12/bin

Il faut ajouter au ~/.bashrc un bloc afin de le rajouter au $PATH du user qui va executer hugo…

# include Golang PATH
if [ -d "/usr/lib/go-1.12/bin" ] ; then
  PATH="/usr/lib/go-1.12/bin:$PATH"
fi

On recharge le bashrc :

. ~/.bashrc

On poursuit alors avec l’installation/compilation de hugo

installation de Hugo depuis github

git clone https://github.com/gohugoio/hugo.git

On se positionne ensuite dans le répertoire hugo

cd hugo

Et on réalise l’installation de hugo et de ses dépendances… beaucoup de dépendances.

go install

L’installation va créer un répertoire ~/go dans lequel on trouvera un répertoire bin/ avec l’executable hugo.

Il faut donc ajouter au $PATH ce chemin afin de rendre hugo disponible à chaque instant.

# include Hugo...
if [ -d "$HOME/go/bin" ] ; then
  PATH="$HOME/go/bin/:$PATH"
fi

Voila, la dernière version d’Hugo est disponible… =)