Jonathan Fakhoury

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.