返回博客

Building a Personal Website with Next.js and Tailwind

1 分钟阅读

Why Build a Personal Website?

In an era of social media profiles and link-in-bio pages, a personal website still matters. It's a space you control completely — your content, your design, your voice.

The Stack

I chose Next.js for static generation and Tailwind CSS for styling. Here's why:

  1. Next.js SSG gives me fast page loads and great SEO out of the box
  2. Tailwind CSS lets me iterate on design without context-switching to CSS files
  3. Markdown for content means I can write posts in my editor

Keeping It Simple

The temptation is always to over-engineer. CMS, database, authentication — all before the first post is written. I resisted. Content lives in Markdown files, the build output is static HTML, and deployment is a single command.

Sometimes the best stack is the one you actually ship.