Un générateur de portfolio statique moderne développé avec SvelteKit 2 et Tailwind CSS 4 par AKER. Il intègre un système de gestion de contenu basé sur des fichiers utilisant des dossiers et des fichiers Markdown. Idéal pour les designers, artistes, architectes et créatifs qui souhaitent présenter leurs projets avec élégance et professionnalisme.
Démo en ligne : https://aker-dev.github.io/microfolio/
Nous recherchons des traducteurs ! Aidez-nous à rendre microfolio accessible dans plus de langues. Contactez-nous à hello@aker.pro si vous souhaitez contribuer une traduction.
- 📁 CMS basé sur des fichiers — Pas de base de données, juste des dossiers et des fichiers Markdown
- 🎨 Vues multiples — Grille de projets, Liste et Carte
- 📱 Design responsive — Conçu avec une approche mobile-first
- 🏷️ Étiquetage intelligent — Compteurs de filtres et liste de tags repliable
- 🗺️ Carte interactive — Intégration Leaflet avec projets géolocalisés
- 🚀 Génération statique — Performances optimales avec SvelteKit adapter-static
- 🖼️ Lightbox d'images — Galerie améliorée avec flèches de navigation et affichage des métadonnées
- 📊 Métadonnées EXIF/IPTC — Extraction et affichage automatique des informations techniques d'images
- 🌙 Mode sombre — Toggle dans le footer avec préférence persistante (système / manuel / localStorage)
- ⚡ Optimisation des images — Génération de thumbnails WebP avec
pnpm optimize-images - 🔗 URLs partageables — Filtres, recherche, tri et pagination synchronisés dans les paramètres d'URL
- 🌐 Internationalisation — Anglais/Français via svelte-i18n, support RTL
- 🏷️ Métadonnées OG — Aperçus de partage social pour les projets et pages
- 📄 Pagination et tri — Lignes par page personnalisable, tri par date, titre, type ou localisation
Nous recherchons des testeurs ! Vous êtes créatif et souhaitez tester microfolio ?
👉 Guide Beta-testeur - Guide complet pour débuter
📧 Contactez hello@aker.pro pour rejoindre le programme de test.
# Installer microfolio via Homebrew
brew install aker-dev/tap/microfolio
# Créer un nouveau portfolio
microfolio new mon-portfolio
cd mon-portfolio
# Lancer le serveur de développement
microfolio dev- Node.js LTS 20+ (testé avec la version 20.x)
- Gestionnaire de paquets pnpm
- Git pour le contrôle de version
# Cloner le modèle
git clone https://github.com/aker-dev/microfolio.git mon-portfolio
cd mon-portfolio
# Installer les dépendances
pnpm install
# Lancer le serveur de développement
pnpm dev📖 Guide d'installation détaillé : doc/fr/01-installation.md
- Guide d'installation - Installation et prérequis
- Configuration - Personnalisation du site
- Ajout de projets - Créer et organiser vos projets
- Publication - Déployer votre portfolio
- Guide Bêta-testeur - Guide destiné aux bêta-testeurs
📖 Guide de déploiement complet : doc/fr/04-publication.md
# Construire le site
microfolio build # ou pnpm build
# Activer GitHub Pages dans les paramètres du dépôt
# Pousser vers la branche main pour un déploiement automatiqueLes contributions sont les bienvenues ! N'hésitez pas à forker le projet, créer une branche de fonctionnalité et soumettre une Pull Request.
- Toggle mode sombre dans le footer avec préférence persistante
- Compteurs de filtres et liste de tags repliable
- URLs partageables avec synchronisation des filtres, recherche, tri et pagination
- Champ de recherche avec bouton d'effacement et fond rempli
- Réglage lignes par page synchronisé avec les paramètres d'URL
- Internationalisation (anglais/français) avec support RTL
- 🐛 Problèmes : GitHub Issues
- 📧 Email : hello@aker.pro
- 💬 Discussions : GitHub Discussions pour vos questions
Licence MIT - Consultez le fichier LICENSE pour plus de détails.
Développé avec ❤️ par AKER






