Transition vers un site statique avec Hugo

Pourquoi passer sur un site statique ?

C’est assez simple : sécurité et simplicité.

Les sites dynamiques du style Wordpress sont beaucoup plus ouverts aux problèmes. En effet, à chaque chargement de page, énormément de code est exécuté. Et qui dit code, dit bug. Qui dit bug, dit vulnérabilité potentielle. Alors que dans un site statique, rien n’est exécuté (hormis le serveur qui répond aux requêtes HTTP bien évidemment !)

Comment faire ?

Il existe un format de fichier assez populaire aujourd’hui qui est le markdown : léger à écrire, et facilement lisible pour un humain.

Et qu’est-ce qui peut générer du HTML à partir de markdown ? J’ai pandoc que j’utilise pour d’autres type de contenu, mais je suis tombé sur Hugo.

Hugo

On ne va pas réécrire le tuto de Hugo.

Donc une fois mon premier site généré, je commence par récupérer le contenu du site Wordpress avec Wordpress export to markdown

Ça marche plutôt bien