Bienvenue dans le programme de beta-test de microfolio ! 🎉
microfolio est un générateur de portfolio statique moderne, conçu spécialement pour les créatifs : designers, architectes, photographes, artistes, graphistes, collectifs… Il vous permet de créer un site web professionnel pour présenter vos projets de manière élégante, sans avoir besoin de connaissances techniques approfondies.
Cette première phase de test se concentre sur le travail en local (sur votre ordinateur).
Une seconde phase suivra pour tester la publication (build) et l'hébergement des sites en ligne.
Merci de participer à cette phase de test ! Votre aide est précieuse pour améliorer l'outil et le rendre plus accessible aux créatifs de tous horizons.
Rassurez-vous ! Ce guide utilise le terminal (ou "ligne de commande"), mais aucune connaissance technique n'est requise. Vous devrez simplement taper ou copier-coller quelques commandes simples. C'est plus facile qu'il n'y paraît ! 😊
Sur Mac :
- Appuyez sur
Cmd + Espacepour ouvrir Spotlight - Tapez "Terminal" et appuyez sur Entrée
- Ou allez dans Applications > Utilitaires > Terminal
Sur Windows :
- Appuyez sur
Windows + R - Tapez "powershell" et appuyez sur Entrée
- Ou cherchez "PowerShell" dans le menu Démarrer
En tant que beta-testeur, voici votre mission :
- Suivre ce guide étape par étape
- Noter les difficultés rencontrées
- Vérifier que tous les prérequis sont clairs
- Lancer le serveur de développement
- Naviguer dans l'interface
- Tester les différentes vues (projets, liste, carte)
- Créer une dizaine projets avec vos propres créations
- Tester l'ajout d'images, vidéos et documents
- Vérifier que l'affichage est correct
Envoyez vos retours à hello@aker.pro en précisant :
- Bugs rencontrés (avec captures d'écran et détails si possible)
- Demandes de fonctionnalités qui vous sembleraient utiles
- Erreurs ou imprécisions dans cette documentation
- Suggestions d'amélioration de l'interface
Homebrew est un gestionnaire de paquets pour macOS qui simplifie grandement l'installation de logiciels de développement.
-
Installer Homebrew (si vous ne l'avez pas déjà) :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Installer microfolio via Homebrew :
brew install aker-dev/tap/microfolio
-
Créer un nouveau portfolio :
microfolio new mon-portfolio cd mon-portfolio -
Démarrer le serveur de développement :
microfolio dev
Votre site sera accessible à l'adresse : http://localhost:5173
Avantages de cette méthode :
- Installation automatique de toutes les dépendances (Node.js, pnpm, Git)
- Commandes simplifiées :
microfolio new,microfolio dev,microfolio build - Mise à jour facile avec
brew upgrade microfolio
Si vous préférez l'installation manuelle ou rencontrez des problèmes avec Homebrew :
- Rendez-vous sur https://nodejs.org/
- Téléchargez la version LTS (recommandée)
- Ouvrez le fichier
.pkgtéléchargé et suivez l'assistant - Fermez et relancez le Terminal pour que l'installation soit prise en compte
- Vérifiez l'installation en tapant :
Vous devriez voir un numéro de version (ex: v20.11.0)
node --version
- Ouvrez le Terminal
- Tapez la commande suivante :
xcode-select --install
- Un logiciel d'installation va s'ouvrir automatiquement
- Suivez les instructions à l'écran pour installer les outils de développement Xcode
- Fermez et relancez le Terminal pour que l'installation soit prise en compte
- Vérifiez l'installation une fois terminée :
git --version
- Ouvrez le Terminal
- Tapez la commande suivante :
curl -fsSL https://get.pnpm.io/install.sh | sh - Fermez et relancez le Terminal pour que l'installation soit prise en compte (ou tapez
source ~/.zshrcdans le terminal actuel) - Vérifiez l'installation :
pnpm --version
- Rendez-vous sur https://nodejs.org/
- Téléchargez la version LTS (recommandée)
- Ouvrez le fichier
.msitéléchargé et suivez l'assistant - Fermez et relancez PowerShell pour que l'installation soit prise en compte
- Vérifiez l'installation en tapant :
node --version
- Téléchargez Git depuis https://git-scm.com/download/win
- Ouvrez le fichier
.exeet suivez l'assistant - Laissez les options par défaut
- Fermez et relancez PowerShell pour que l'installation soit prise en compte
- Vérifiez l'installation :
git --version
- Ouvrez PowerShell en tant qu'administrateur
- Tapez :
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression - Fermez et relancez PowerShell pour que l'installation soit prise en compte
- Vérifiez l'installation :
pnpm --version
Permet de naviguer entre les dossiers :
cd Documents # Aller dans le dossier Documents
cd .. # Remonter d'un niveau
cd / # Aller à la racine (Mac/Linux)
cd C:\ # Aller à la racine (Windows)git clone [url] # Télécharger un projet
git status # Voir l'état des fichiers
git add . # Ajouter tous les changements
git commit -m "msg" # Enregistrer les changementspnpm install # Installer les dépendances
pnpm dev # Lancer le serveur de développement
pnpm build # Construire le site pour la production- Ouvrez le Terminal
- Naviguez vers votre dossier Documents :
cd ~/Documents
- Ou créez un dossier dédié :
mkdir ~/Documents/Projets-Web cd ~/Documents/Projets-Web
- Ouvrez PowerShell
- Naviguez vers vos Documents :
cd %USERPROFILE%\Documents
- Ou créez un dossier dédié :
mkdir %USERPROFILE%\Documents\Projets-Web cd %USERPROFILE%\Documents\Projets-Web
Utilisez directement la commande microfolio :
microfolio new mon-portfolio
cd mon-portfolioUne fois dans votre répertoire de travail :
git clone https://github.com/aker-dev/microfolio.git mon-portfolio
cd mon-portfolio
pnpm installExplication :
git clonetélécharge le projetmon-portfolioest le nom du dossier créé (vous pouvez le changer)cd mon-portfolioentre dans le dossierpnpm installinstalle toutes les dépendances nécessaires
À chaque fois que vous voulez travailler sur votre site :
- Ouvrez un terminal
- Naviguez vers votre dossier portfolio :
cd chemin/vers/mon-portfolio - Lancez le serveur :
microfolio dev
- Ouvrez votre navigateur et allez sur http://localhost:5173
À chaque fois que vous voulez travailler sur votre site :
- Ouvrez un terminal (Terminal sur Mac, PowerShell sur Windows)
- Naviguez vers votre dossier microfolio :
cd chemin/vers/mon-portfolio - Lancez le serveur :
pnpm dev
- Ouvrez votre navigateur et allez sur http://localhost:5173
Le serveur reste actif tant que la fenêtre du terminal reste ouverte. Pour l'arrêter, appuyez sur Ctrl+C dans le terminal.
- Modifications en temps réel : Dès que vous modifiez un fichier, le navigateur se rafraîchit automatiquement
- Garder le terminal ouvert : Ne fermez pas la fenêtre du terminal pendant que vous travaillez
- Un seul serveur à la fois : Vous ne pouvez avoir qu'un seul serveur qui tourne par projet
- Allez dans le dossier
content/projects/ - Créez un nouveau dossier pour votre projet (exemple :
mon-premier-projet) - Le nom du dossier doit être en minuscules, sans espaces ni caractères spéciaux
Le plus simple est de copier le dossier example-project :
cp -r content/projects/example-project content/projects/mon-premier-projetOuvrez le fichier content/projects/mon-premier-projet/index.md et modifiez :
---
title: 'Le titre de mon projet'
date: '2024-01-15'
location: 'Paris, France'
coordinates: [48.8566, 2.3522] # Optionnel, pour la carte
description: 'Une description courte de mon projet'
type: 'architecture' # ou 'design', 'art', 'photography', etc.
tags: ['architecture', 'moderne', 'durable']
authors:
- name: 'Votre Nom'
role: 'Architecte'
featured: true # true pour mettre en avant
---
## Description
Ici, décrivez votre projet en détail...- Thumbnail : Remplacez
thumbnail.jpgpar votre image de couverture - Images : Ajoutez vos images dans le dossier
images/ - Vidéos : Ajoutez vos vidéos dans le dossier
videos/ - Documents : Ajoutez vos PDF/documents dans le dossier
documents/
- Pas d'espaces :
mon-image.jpg✅ au lieu demon image.jpg❌ - Caractères simples : évitez les accents, cédilles, caractères spéciaux
- Minuscules : préférez les noms en minuscules
- Descriptifs :
facade-principale.jpgplutôt queIMG_001.jpg
- Thumbnail : 800x600 pixels minimum, format 4:3 recommandé
- Images galerie : 1920px de large maximum
- Formats supportés : JPG, PNG, WebP, SVG
- Compression : Utilisez des outils comme TinyPNG pour réduire la taille
- Format : MP4 H.264 pour une compatibilité maximale
- Taille : Moins de 50 Mo par vidéo
- Alternative : Pour les vidéos plus lourdes, utilisez YouTube ou Vimeo et mettez le lien dans le texte
- Formats : PDF, DOC, DOCX, PPT, PPTX
- Noms : Évitez les espaces et caractères spéciaux
- Taille : Raisonnable pour un téléchargement web
Le Markdown est un langage de mise en forme simple que vous utilisez dans vos fichiers index.md.
# Titre principal
## Titre secondaire
### Titre tertiaire
**Texte en gras**
_Texte en italique_
- Liste à puces
- Item 2
- Item 3
1. Liste numérotée
2. Item 2
3. Item 3
[Lien vers un site](https://example.com)
## Concept du projet
Ce projet explore la **relation entre l'espace et la lumière** dans l'architecture contemporaine.
### Matériaux utilisés
- Béton brut
- Verre thermoformé
- Acier corten
### Étapes du projet
1. Recherche et analyse du site
2. Esquisse et conception
3. Développement technique
4. Réalisation

Pour plus de détails, consultez le [dossier technique](documents/specifications.pdf).- Sauts de ligne : Laissez une ligne vide entre les paragraphes
- Images : Placez-les dans le dossier
images/et référencez-les avecimages/nom-image.jpg - Liens : Utilisez
[texte](url)pour les liens externes - Titres : Utilisez
##pour les sections (le#principal est réservé au titre du projet)
- Éditeur de texte : VS Code, Sublime Text, ou même Notepad++
- Compression d'images : TinyPNG.com, ImageOptim (Mac)
- Markdown : Typora, Mark Text pour prévisualiser
- Git : GitHub Desktop pour une interface graphique
- Documentation Markdown : https://www.markdownguide.org/
- Palette de couleurs : https://coolors.co/
- Images libres : https://unsplash.com/, https://pixabay.com/
- Icônes : https://heroicons.com/
- Vérifiez que Node.js, Git et pnpm sont bien installés
- Redémarrez votre terminal
- Sur Windows, utilisez PowerShell en tant qu'administrateur
- Vérifiez que
thumbnail.jpgexiste - Évitez les espaces dans les noms de fichiers
- Utilisez des formats supportés (JPG, PNG, WebP)
- Vérifiez que vous êtes dans le bon dossier (
cd mon-portfolio) - Vérifiez que
pnpm installa bien été exécuté - Fermez et rouvrez le terminal
- Sauvegardez vos fichiers
- Vérifiez que le serveur tourne toujours
- Rafraîchissez la page (F5 ou Ctrl+R)
Pour toute question ou problème :
📧 Email : hello@aker.pro
Dans votre message, précisez :
- Votre système d'exploitation (Mac/Windows)
- Le problème rencontré
- Les étapes que vous avez suivies
- Une capture d'écran si possible
Bon test et merci pour votre participation ! 🚀
Adrien pour AKER