microfolio is a modern static portfolio generator, designed specifically for creatives: designers, architects, photographers, artists, graphic designers, collectives... It allows you to create a professional website to showcase your projects elegantly, without needing deep technical knowledge.
Don't worry! This guide uses the terminal (or "command line"), but no technical knowledge is required. You'll simply need to type or copy-paste a few simple commands. It's easier than it looks! 😊
On Mac:
- Press
Cmd + Spaceto open Spotlight - Type "Terminal" and press Enter
- Or go to Applications > Utilities > Terminal
On Windows:
- Press
Windows + R - Type "powershell" and press Enter
- Or search for "PowerShell" in the Start menu
Homebrew is a package manager for macOS that greatly simplifies the installation of development software.
-
Install Homebrew (if you don't have it already):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Install microfolio via Homebrew:
brew install aker-dev/tap/microfolio
-
Create a new portfolio:
microfolio new my-portfolio cd my-portfolio -
Start the development server:
microfolio dev
Your site will be accessible at: http://localhost:5173
Advantages of this method:
- Automatic installation of all dependencies (Node.js, pnpm, Git)
- Simplified commands:
microfolio new,microfolio dev,microfolio build - Easy updates with
brew upgrade microfolio
If you prefer manual installation or encounter problems with Homebrew:
- Go to https://nodejs.org/
- Download the LTS version (recommended)
- Open the downloaded
.pkgfile and follow the wizard - Close and restart Terminal for the installation to take effect
- Verify the installation by typing:
You should see a version number of 22.13 or above (e.g., v22.14.0)
node --version
- Open Terminal
- Type the following command:
xcode-select --install
- An installation software will open automatically
- Follow the on-screen instructions to install Xcode development tools
- Close and restart Terminal for the installation to take effect
- Verify the installation once completed:
git --version
- Open Terminal
- Type the following command:
curl -fsSL https://get.pnpm.io/install.sh | sh - Close and restart Terminal for the installation to take effect (or type
source ~/.zshrcin the current terminal) - Verify the installation:
pnpm --version
- Go to https://nodejs.org/
- Download the LTS version (recommended)
- Open the downloaded
.msifile and follow the wizard - Close and restart PowerShell for the installation to take effect
- Verify the installation by typing:
node --version
- Download Git from https://git-scm.com/download/win
- Open the
.exefile and follow the wizard - Leave the default options
- Close and restart PowerShell for the installation to take effect
- Verify the installation:
git --version
- Open PowerShell as administrator
- Type:
Invoke-WebRequest https://get.pnpm.io/install.ps1 -UseBasicParsing | Invoke-Expression - Close and restart PowerShell for the installation to take effect
- Verify the installation:
pnpm --version
- Open Terminal
- Navigate to your Documents folder:
cd ~/Documents
- Or create a dedicated folder:
mkdir ~/Documents/Web-Projects cd ~/Documents/Web-Projects
- Open PowerShell
- Navigate to your Documents:
cd %USERPROFILE%\Documents
- Or create a dedicated folder:
mkdir %USERPROFILE%\Documents\Web-Projects cd %USERPROFILE%\Documents\Web-Projects
Use the microfolio command directly:
microfolio new my-portfolio
cd my-portfolio
microfolio devOnce in your working directory:
git clone https://github.com/aker-dev/microfolio.git my-portfolio
cd my-portfolio
pnpm installExplanation:
git clonedownloads the projectmy-portfoliois the name of the created folder (you can change it)cd my-portfolioenters the folderpnpm installinstalls all necessary dependencies
Every time you want to work on your site:
- Open a terminal
- Navigate to your portfolio folder:
cd path/to/my-portfolio - Start the server:
microfolio dev
- Open your browser and go to http://localhost:5173
Every time you want to work on your site:
- Open a terminal (Terminal on Mac, PowerShell on Windows)
- Navigate to your microfolio folder:
cd path/to/my-portfolio - Start the server:
pnpm dev
- Open your browser and go to http://localhost:5173
The server remains active as long as the terminal window stays open. To stop it, press Ctrl+C in the terminal.
- Verify that Node.js, Git and pnpm are properly installed
- Restart your terminal
- On Windows, use PowerShell as administrator
- Verify that
thumbnail.jpgexists - Avoid spaces in file names
- Use supported formats (JPG, PNG, WebP)
- Verify you're in the right folder (
cd my-portfolio) - Verify that
pnpm installwas properly executed - Close and reopen the terminal
- Save your files
- Verify the server is still running
- Refresh the page (F5 or Ctrl+R)
Now that Microfolio is installed, check out:
- Configuration guide to customize your site
- Project addition guide to add your own creations
- Publication guide to put your site online
For any questions or problems:
📧 Email: [email protected]
In your message, please specify:
- Your operating system (Mac/Windows)
- The problem encountered
- The steps you followed
- A screenshot if possible