Portfolio

Complété 2025

Mon portfolio moderne et responsive bâti avec le framework Astro qui affiche dynamiquement mes compétences, expériences et projets personnels grâce à l'implémentation du CMS Sanity.

Astro TypeScript Sanity Vercel TailwindCSS

Fonctionnalités principales

CMS - Sanity

CMS - Sanity

Implémentation du CMS Sanity qui permet de mettre à jour le contenu du portfolio (Expériences, projets, compétences) rapidement et dynamiquement.

Défis & Solutions

Défi

Problème de gestion de la cache avec Vercel et Sanity

Lors de l'ajout d'un document dans Sanity, l'ajout se faisait automatiquement sur le serveur de développement local, mais pas sur le serveur de production (Vercel)

Solution

Forcer le SSR

En modifiant la configuration du projet j'ai pu forcer les pages à se charger dynamiquement et j'ai pu ajouter une logique de gestion de la cache qui retient les pages "rendered" 1 minute avant de les mettres à jour.