YAML-driven portfolio builder (React + Vite) with multiple selectable portfolio themes.
git submodule update --init --recursive
pnpm install
pnpm dev- Resume/CV:
public/CV.yaml - App config:
public/config.env
CV.yaml is parsed at runtime via js-yaml in src/contexts/ConfigContext.jsx.
Themes are selected via URL params:
- Theme catalog:
/?catalog=1 - Windows XP portfolio:
/?theme=xp(default) - Minimal theme example:
/?theme=ansub-minimal
- Create a React component under
src/portfolioThemes/themes/<YourTheme>/. - Register it in
src/portfolioThemes/portfolioThemes.js.
If you’re adapting a design you didn’t create, make sure you have permission and replace branding/content with your own.