Albi, France
Publications

✨ Wisp.blog : Publier sur son blog sans friction ni déploiement

Partager :
Quand on développe son site en React ou Next.js, on a tendance à vouloir tout maîtriser, y compris le contenu. Comme beaucoup, j’utilisais des fichiers .mdx pour écrire mes articles de blog. Cette solution offre une grande souplesse — on code, on versionne, on déploie. Mais avec le temps, une réalité s’est imposée : chaque nouvel article me demandait un commit, une mise à jour de mon dépôt Git, un redéploiement… parfois pour corriger une virgule. Jusqu’à ce que je découvre Wisp.blog. Wisp est un CMS ultra-léger conçu spécifiquement pour les développeurs. Pas d’interface surchargée, pas de tableaux de bord à rallonge. Wisp est conçu pour une seule chose : publier des articles en Markdown le plus simplement possible. L’interface est minimaliste, agréable, et va droit à l’essentiel. Chaque article est écrit en Markdown, avec un rendu immédiat. L’édition se fait dans un environnement propre et rapide, avec des fonctionnalités modernes comme le drag & drop d’images, les balises personnalisées et la gestion des brouillons. Mais là où Wisp se démarque vraiment, c’est dans son intégration ultra-simple avec les sites statiques, en particulier ceux développés en React/Next.js. Dans mon cas, mon blog était alimenté par un dossier /content contenant des fichiers .mdx, tous versionnés dans mon dépôt Git. À chaque nouvel article, je devais :
  • Créer un nouveau fichier avec le front-matter YAML.
  • Ajouter l’article au système de routing ou au CMS statique.
  • Commit, push, attendre le déploiement (souvent via Vercel).
  • Vérifier que tout est bon en production.

Ce processus, bien qu'automatisé, était trop rigide pour un contenu vivant. Corriger une faute, ajouter une image ou republier un brouillon nécessitait toute une chaîne de déploiement. Pas très UX pour un créateur de contenu. Avec Wisp, tout cela a disparu. Le service fournit un endpoint JSON avec tous les articles publiés, et une API simple et propre que j’ai intégrée à mon site en quelques lignes. Mon blog va chercher le contenu à la volée ou le met en cache, selon les besoins. Plus besoin de recompiler le site pour mettre à jour un article. Tout est géré côté contenu. Voici ce que m’a apporté Wisp : Gain de temps : écrire un article, cliquer sur "Publish", et il est disponible immédiatement en ligne. Sans git, sans build. Moins de friction : je n’ai plus besoin de sortir mon éditeur de code pour corriger une coquille. Meilleure expérience d’écriture : l’éditeur est agréable et rapide. On peut écrire sans se préoccuper de la structure du fichier ou du front-matter. API minimaliste mais complète : récupération des articles, filtrage par tags, tri par date, etc. Support natif du Markdown : ce que j’appréciais dans MDX est toujours là. Je peux intégrer du code, des listes, des titres, des images, tout en gardant un rendu propre. Dans mon site Next.js, j’ai remplacé la lecture de fichiers MDX par un appel à l’API de Wisp :
Ts
const res = await fetch('[https://cdn.wisp.blog/api/v1/blogs//posts](https://cdn.wisp.blog/api/v1/blogs/<slug>/posts)');
const posts = await res.json();
Ensuite, je mappe les données comme avant pour alimenter mes composants d’articles. Le rendu reste le même, mais le contenu est dynamique et éditable à tout moment via l’interface Wisp. Wisp.blog a remplacé une chaîne de publication rigide par une interface fluide et moderne. Mon blog reste statique côté technique, mais dynamique côté contenu. Plus besoin de penser à Git pour publier une idée. Je rédige, je publie, c’est en ligne. Et surtout, je garde le contrôle sur le design, le routage, et l’expérience utilisateur. Si vous êtes développeur et que vous gérez encore vos contenus en Markdown localement, testez Wisp. Vous pourriez bien redécouvrir le plaisir d’écrire. Powered by wisp
Commentaires
Navigation

Prendre rendez-vous

Je suis disponible pour des consultations, des collaborations ou simplement pour discuter de vos projets. N'hésitez pas à me contacter !