J'ai réalisé ce site avec les outils suivants :

Jekyll

Logo de Jekyll

Générateur de site statique pour générer les fichiers html à partir de plusieurs autres fichiers html, ne nécessite pas de base de données.
https://jekyllrb.com/

Bootstrap

Logo de Bootstrap

Un des framework CSS de frontend les plus populaires.
https://getbootstrap.com/