Microfolio - Installation & Découverte | Guide complet

En ce moment, je passe beaucoup de temps à explorer Internet à la recherche de projets open source auto-hébergeables. Dans mes recherches, je suis déjà tombé sur plusieurs outils intéressants, comme Papra, un projet open source pour la gestion documentaire. Et quelle surprise de tomber sur l'article de Korben, qui présente un projet baptisé Microfolio.
Ce générateur de portfolio statique permet de créer facilement un site sans écrire une seule ligne de code. Une alternative légère et open source aux CMS traditionnels, idéale pour ceux qui veulent mettre en place rapidement un portfolio moderne.
Présentation de Microfolio
Microfolio est un générateur de portfolio statique développé par Adrien Revel, assisté par Claude Code. Son objectif : permettre à chacun de créer facilement un portfolio moderne sans écrire une seule ligne de code.
Le fonctionnement est simple : tout repose sur des fichiers Markdown. Il suffit de déposer vos fichiers dans les dossiers appropriés et de rédiger la présentation de vos projets en Markdown, et en quelques secondes, vous obtenez un portfolio élégant et professionnel.
Sur le plan technique, Microfolio s'appuie sur SvelteKit 2 et Tailwind CSS 4 pour offrir un rendu graphique moderne et performant. SvelteKit transforme le code en JavaScript pur et optimisé, garantissant un affichage ultra-rapide de votre site.
Depuis sa sortie, le projet a été bien accueilli par la communauté open source : il compte aujourd'hui plus de 129 étoiles sur GitHub.
Installation
Installer Microfolio est vraiment simple, et il existe deux façons de procéder selon votre système d'exploitation.
Pour macOS
brew install aker-dev/tap/microfolio microfolio new mon-portfolio cd mon-portfolio microfolio dev
Et voilà ! Vous avez un portfolio prêt à être rempli avec vos magnifiques réalisations.
Pour les autres systèmes d'exploitation
Pour Windows ou Linux, certains prérequis sont nécessaires : Node.js LTS 20+, pnpm comme gestionnaire de paquets et Git.
git clone https://github.com/aker-dev/microfolio.git my-portfolio cd my-portfolio pnpm install pnpm dev
Je vous l'accorde, l'installation sur ces systèmes peut être un peu plus complexe, mais rien d'insurmontable. En quelques étapes, vous aurez votre portfolio statique fonctionnel.
Pour ceux qui rencontrent des difficultés, vous pouvez me contacter directement ou consulter le GitHub officiel du projet.
Configuration et découverte
La configuration de Microfolio est assez simple. Vos projets se trouvent dans le dossier content, situé à la racine de votre installation Microfolio. Vous y trouverez un exemple déjà rédigé ainsi qu'une structure type pour organiser vos projets.
Pour créer un nouveau projet, il vous suffit de créer un dossier dans le répertoire projects, de copier l'exemple existant et de le personnaliser selon vos besoins.
Pour plus de détails, vous pouvez consulter la documentation officielle en français.
Fonctionnalités intégrées
Microfolio propose de nombreuses fonctionnalités pratiques, enrichies au fil des versions :
- 📁 CMS basé sur des fichiers : fonctionnement sans base de données
- 🎨 Vues multiples : modes Projets, Liste et Carte
- 📱 Design responsive : conçu avec une approche mobile-first
- 🏷️ Étiquetage intelligent : filtres avec compteurs et liste rétractable
- 🗺️ Carte interactive : intégration Leaflet avec projets géolocalisés
- 🚀 Génération statique : performances optimisées
- 🖼️ Lightbox d'images : galerie avec navigation et affichage des métadonnées
- 📊 Métadonnées EXIF/IPTC : extraction et affichage automatique des infos techniques
- 🌙 Mode sombre : bascule en pied de page avec préférence persistante
- ⚡ Optimisation d'images : génération de miniatures WebP via
pnpm optimize-images - 🔗 URLs partageables : état des filtres, recherche et pagination synchronisés dans l'URL
- 🌐 Internationalisation : anglais et français, compatible RTL
- 🏷️ Métadonnées OG : aperçus optimisés pour le partage sur les réseaux sociaux
- 📄 Pagination et tri : personnalisables par date, titre, type ou localisation
Tous les détails sont disponibles ici
Déploiement
Pour ce qui est du déploiement, rien de sorcier ! Il suffit d'exécuter :
- Sur macOS :
microfolio build - Sur les autres systèmes :
pnpm build
Pour l'hébergement, vous pouvez utiliser GitHub Pages. Il vous suffira de publier le dossier build directement sur un dépôt dans la branche main et d'activer GitHub Pages dans les paramètres du dépôt.
Conclusion
Microfolio est parfait pour les photographes, artistes, graphistes ou toute personne qui ne sait pas coder et/ou qui ne souhaite pas dépenser des milliers d'euros pour un site professionnel.
Avec ce générateur de portfolio statique open source, vous pouvez créer un site moderne, élégant et performant en quelques étapes seulement, sans compétences techniques avancées. Et avec les évolutions récentes de la v0.7.0, le projet est clairement passé à la vitesse supérieure.
Merci à Adrien Revel pour ce magnifique projet et à Korben pour l'avoir mis en avant.
Questions fréquentes
Microfolio est-il gratuit ?
Oui, Microfolio est un projet entièrement open source et gratuit. Le code source est disponible sur GitHub. Vous pouvez l'héberger vous-même sur GitHub Pages sans aucun coût.
Faut-il savoir coder pour utiliser Microfolio ?
Non. Microfolio fonctionne avec des fichiers Markdown : vous rédigez la présentation de vos projets dans un fichier texte, et le générateur s'occupe du reste. Aucune compétence en développement web n'est requise pour créer et remplir son portfolio.
Quelles technologies utilise Microfolio ?
Microfolio est construit sur SvelteKit 2 et Tailwind CSS 4. Le site généré est 100% statique : pas de base de données, pas de serveur, juste des fichiers HTML optimisés. C'est ce qui le rend aussi rapide.
Où peut-on héberger un site Microfolio ?
GitHub Pages est l'option la plus simple et la plus rapide, entièrement gratuite. Vous pouvez aussi utiliser Netlify, Vercel ou n'importe quel hébergeur qui accepte des fichiers statiques.
Microfolio est-il adapté aux photographes et artistes ?
Oui, c'est précisément la cible principale. Les vues multiples (projets, liste, carte) et le design responsive en font un outil idéal pour présenter un portfolio visuel sans passer par WordPress ou un outil no-code payant.

Matthias Gaspard
Développeur Web Indépendant & Expert en Intelligence Artificielle
Je crée des solutions digitales innovantes et partage mon expertise technique à travers ce blog. Spécialisé en développement web moderne, intelligence artificielle et optimisation SEO, j'accompagne les entreprises dans leur transformation digitale depuis Nancy.
Restez informé des dernières actualités
Recevez ma newsletter hebdomadaire avec les derniers articles, conseils en développement web, et tendances technologiques directement dans votre boîte mail.
Pas de spam, désinscription en un clic. Vos données sont protégées.
Articles recommandés
Découvrez d'autres articles qui pourraient vous intéresser sur des sujets similaires.
Commentaires (0)
Laisser un commentaire
Aucun commentaire pour le moment
Soyez le premier à laisser un commentaire sur cet article !

