VitePress CV Site

Problem

I wanted a curriculum website that stays readable, minimal, and easy to maintain, without drifting into “portfolio UI”.

Approach

  • Used VitePress with a custom theme for a calm, content-first layout.
  • Kept navigation short and consistent: Home, CV, Projects, Writing, About, Contact.
  • Authored pages in plain Markdown; avoided heavy components and dependencies.

Result

  • A site structure that scales with real content: long-form CV, project detail pages, and small writing archive.
  • Fast to edit: most changes live in Markdown, not Vue.
  • Home: /
  • CV: /cv
  • Projects: /projects/