Why Next.js for a Personal Site
July 27, 2026 · 1 min read
For a combined portfolio/blog/link-in-bio site, I wanted something that:
- Deploys in minutes to a custom domain
- Handles a blog without needing a separate CMS
- Doesn't require me to hand-write HTML for every new page
Next.js (App Router) + Tailwind CSS hits all three. Blog posts are just Markdown files in content/blog/, parsed at build time — no database, no CMS login, just a new .md file and a commit.
The whole thing deploys cleanly to Vercel with the custom domain attached directly in project settings.