一个现代化的个人博客网站,使用 Next.js 和 Tailwind CSS 构建。
- 🎨 现代化设计,响应式布局
- 📱 移动端友好
- ⚡ 快速加载,SEO 优化
- 🎭 流畅的动画效果
- 📝 博客文章展示
- 💼 项目展示
- 📞 联系方式
- 🌙 支持深色模式
- 框架: Next.js 14
- 语言: TypeScript
- 样式: Tailwind CSS
- 动画: Framer Motion
- 图标: Heroicons
- 字体: Inter
npm install
# 或
yarn install
# 或
pnpm installnpm run dev
# 或
yarn dev
# 或
pnpm dev在浏览器中打开 http://localhost:3000 查看结果。
npm run build
# 或
yarn build
# 或
pnpm buildnpm start
# 或
yarn start
# 或
pnpm startpersonal-blog/
├── app/ # Next.js App Router
│ ├── globals.css # 全局样式
│ ├── layout.tsx # 根布局
│ └── page.tsx # 主页面
├── public/ # 静态资源
├── package.json # 项目配置
├── tailwind.config.js # Tailwind 配置
├── next.config.js # Next.js 配置
└── tsconfig.json # TypeScript 配置
- 将代码推送到 GitHub
- 在 Vercel 中导入项目
- 自动部署完成
- 将代码推送到 GitHub
- 在 Netlify 中导入项目
- 构建命令:
npm run build - 发布目录:
.next
项目支持部署到任何支持 Node.js 的平台。
编辑 app/page.tsx 文件中的个人信息部分:
- 个人介绍
- 技能列表
- 联系方式
- 社交媒体链接
- 编辑
tailwind.config.js自定义主题 - 修改
app/globals.css添加自定义样式
在 app/page.tsx 中的 blogPosts 数组中添加新的文章数据。
MIT License
欢迎提交 Issue 和 Pull Request!