How to Build a Personal Website with Next.js
October 23, 2025
使用 Next.js 构建个人网站是一个很好的选择,它提供了强大的功能和优秀的开发体验。
为什么选择 Next.js
Next.js 提供了很多开箱即用的功能:
- 服务端渲染 (SSR):提升首屏加载速度和 SEO
- 静态生成 (SSG):预渲染页面,性能极佳
- API 路由:可以直接在项目中创建后端 API
- 优化的性能:自动代码分割、图片优化等
快速开始
使用官方脚手架创建项目:
npx create-next-app@latest my-website
cd my-website
npm run dev
项目结构
my-website/
├── app/ # 页面和路由
├── components/ # 可复用组件
├── public/ # 静态资源
└── content/ # Markdown 内容
部署
部署到 Vercel 只需要几分钟:
- 将代码推送到 GitHub
- 在 Vercel 中导入项目
- 自动部署完成!
每次推送到主分支都会自动触发部署,非常方便。
总结
Next.js 是构建个人网站的优秀选择,无论是博客、作品集还是个人主页,都能轻松实现。