Aller au contenu principal

Migration vers Contentful : Une nouvelle ère pour mon blog

Publié le 17 septembre 2025

  • Contentful
  • CMS
  • Blog
  • Migration
  • Astro

Pourquoi migrer vers un CMS headless ?

Après plusieurs mois d'écriture d'articles directement dans l'IDE, j'ai réalisé que cette approche n'était pas optimale pour plusieurs raisons :

  • Accessibilité : Impossible d'écrire depuis un autre appareil
  • Collaboration : Difficile de faire relire ou éditer du contenu
  • Workflow : Processus de publication trop technique
  • Médias : Gestion des images complexe

Le choix de Contentful

J'ai choisi Contentful pour plusieurs raisons :

Contentful offre une expérience d'édition exceptionnelle avec un éditeur riche, une gestion des médias intuitive, et une API robuste qui s'intègre parfaitement avec Astro.

Fonctionnalités clés :

  1. Éditeur riche : Formatage avancé, insertion d'images, liens
  2. Gestion des médias : Upload, optimisation automatique, CDN
  3. Workflow de publication : Brouillons, planification, révision
  4. API flexible : Intégration parfaite avec Astro

Mise en place technique

L'intégration a été relativement simple grâce au SDK Contentful :

// Installation
npm install contentful

// Configuration
const client = createClient({
  space: process.env.CONTENTFUL_SPACE_ID,
  accessToken: process.env.CONTENTFUL_ACCESS_TOKEN,
});

// Récupération des articles
const posts = await client.getEntries({
  content_type: 'blogPost',
  order: '-fields.publishedDate',
});

Résultats

Cette migration me permet maintenant de :

  • Écrire des articles depuis n'importe où
  • Gérer facilement les images et médias
  • Planifier la publication d'articles
  • Collaborer avec d'autres personnes si nécessaire

Le blog est maintenant plus professionnel et l'expérience d'écriture est considérablement améliorée !

Supportez ce contenu avec Brave

Si vous utilisez Brave Browser, vous pourrez bientôt me soutenir avec des BAT (Basic Attention Tokens). Je suis en cours de vérification comme créateur Brave !

💡 Utilisez Brave Browser pour activer les tips

Vérification en cours - bientôt disponible !

💎 Les BAT sont des tokens cryptographiques qui récompensent l'attention des utilisateurs

🔄 En attendant, vous pouvez me soutenir via les liens sociaux ci-dessous

Partager cet article