Yifan Zhu · Portfolio
active Started 2024-07-10

Aha Portfolio rebuild with Astro

Static-first rebuild targeting mainland performance, GitHub Actions pipeline, and Nginx hosting.

AstroMarkdownGitHub ActionsNginx

This project reorganizes content into collections (posts, projects, notes) and ships purely static assets. I kept the styling intentionally minimal to stay maintainable over the long term.

Highlights:

  • Astro + MDX for composable layouts.
  • Content collections validated via src/content.config.ts.
  • CI builds + deploys using GitHub Actions → domestic server.