Home Tags Anciens articles Mon CV

Infra

Voici comment fonctionne l’architecture derrière ce site.

Le blog est construit sur la base du CMS Hugo. Le thème de base est mero, modifié ensuite à ma sauce pour convenir à mes besoins.

C’est donc du fichier à plat, du Markdown généré plus tard en HTML. Ce code est hébergé dans un repository CodeCommit.

Il n’y a pas de serveurs derrière, juste une app AWS Amplify connectée au repository en question. Lorsque je commit, rien ne se déclenche. Mais, si je push mon code, alors Amplify déclenche un build, qui lui ait expliqué via un fichier de configuration YAML.

Il expose ensuite le répertoire voulu sur le Web, dans le cas d’un Hugo c’est le répertoire “public/”.

Workflow :

aplify-infra

Avant, mon blog était un WordPress. J’avais utilisé un plugin pour exporter les articles, vous pouvez les retrouver par catégories dans la section dédiée.