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:
- Next.js SSG gives me fast page loads and great SEO out of the box
- Tailwind CSS lets me iterate on design without context-switching to CSS files
- 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.