Personal portfolio built with Astro.
Requires pnpm:
pnpm install
pnpm dev- Create a folder under
src/content/work/{project-name}/ - Add an
index.mdwith frontmatter:
---
title: Project Name
publishDate: 2026-01-12 00:00:00
img: ./cover.png
img_alt: Brief alt text
description: One-liner about the project.
tags:
- TypeScript
- Web
---- Drop images in the same folder and reference them in the markdown body.
| Command | Description |
|---|---|
pnpm dev |
Start dev server |
pnpm build |
Production build |
pnpm preview |
Preview production build |
pnpm fix |
Format & lint (prettier + eslint) |