- Astro - The next-gen web framework.
- Typescript - JavaScript with type syntax.
- Ninja Keys - Dropdown menu with keyboard shortcuts made in pure JavaScript.
- I use pnpm as my package manager.
# Enable pnpm on MacOS, WSL & Linux:
corepack enable
corepack prepare pnpm@latest --activate
pnpm create astro@latest -- --template Smilesharks/dev-portfolio
Edit the cv.json
file to create your own printable Portfolio/CV.
# Enjoy the results
pnpm dev
- Open http://localhost:4321 in your browser to view the result 🚀
Change the data-theme of cv.json
and choose one of the colour themes defined in theme.css, red, blue, green, cyber and default, with its variants in dark mode, or create your own.
Command | Action | |
---|---|---|
⚙️ | dev o start |
Launches a local development server at localhost:4321 . |
⚙️ | build |
Checks for errors and creates a production build in ./dist/ . |
⚙️ | preview |
Local preview at localhost:4321 |
CV JSON schema from jsonresume.org
Based on Bartosz Jarocki - Print-friendly, minimalist CV page and Miguel Ángel Durán - minimalist-portfolio-json