Aujourd'hui je m'attaque à la découverte d'un nouveau framework, l'un des plus rapides et plus efficace qui soit : Hugo. Ce framework permet de créer de sites web très rapidement et très simplement, il est écrit en golang (tiens donc), et vous allez vite le constater il envoi du lourd :)

Depuis mon mac je commence avec l'installation d'hugo depuis Homebrew :

macgpic-1501530559-76371565321999-accroche

brew install hugo

Capture-d-e-cran-2018-01-25-a--21.03.53

hugo version

Créer son premier site

hugo new site quickstart

cd quickstart;\
git init;\
git submodule add https://github.com/budparr/gohugo-theme-ananke.git 
themes/ananke;\

Edit your config.toml configuration file
and add the Ananke theme.

avec :

nano config.toml

et on saisi cette ligne à la toute fin du fichier :

theme = "ananke"

On écrit un premier post (du markdown) :

hugo new posts/my-first-post.md

Puis on lance le serveur de test :

hugo server -D

Capture-d-e-cran-2018-01-25-a--21.13.29

Ce qui donne le résultat suivant sur le navigateur à l'adresse http://localhost:1313

Capture-d-e-cran-2018-01-25-a--21.14.59

Très facile comme vous pouvez le constater, on est pas loin de la vérité lorsqu'Hugo est vendu par ses créateurs comme le framework permettant la création d'une site web le plus rapidement au monde.