Getting started
快速开始
从零开始使用 vibetake 创建你的第一个项目
快速开始
本指南将帮助你在 5 分钟内 启动并运行 vibetake,从创建项目到部署上线的完整流程。
⚡ 一分钟快速体验
如果你想立即体验 vibetake,可以使用我们的在线演示:
- 在线演示 - 查看完整功能
📋 前置要求
在开始之前,请确保你的系统已安装:
快速检查环境
# 检查版本
node --version # 应该 >= 18.0.0
npm --version # 应该 >= 9.0.0
git --version # 应该 >= 2.0.0
🚀 创建新项目
选择最适合你的方式:
方法一:使用 vibetake CLI(推荐)
最简单的方式,一键创建项目:
# 安装 CLI 工具
npm install -g vibetake
# 创建项目(交互式)
vibe template
# 或直接指定项目名
vibe template my-awesome-app
# 进入项目目录
cd my-awesome-app
CLI 会自动完成:
- ✅ 项目文件复制
- ✅ 依赖安装
- ✅ 环境变量配置
- ✅ 数据库初始化
- ✅ Git 仓库初始化
方法二:使用 create-next-app
npx create-next-app@latest my-app --example "https://github.com/wangenius/vibetake-template"
cd my-app
npm install
方法三:克隆仓库
# 克隆仓库
git clone https://github.com/wangenius/vibetake-template.git my-project
cd my-project
# 安装依赖
npm install
# 重置 Git 历史
rm -rf .git
git init
git add .
git commit -m "Initial commit"
⚙️ 环境配置
1. 创建环境变量文件
# 复制环境变量模板
cp .env.example .env.local
2. 配置基础环境变量
编辑 .env.local
文件:
# 基础配置
NEXT_PUBLIC_APP_URL="http://localhost:3000"
BETTER_AUTH_SECRET="your-32-character-secret-key-here"
BETTER_AUTH_URL="http://localhost:3000"
# 数据库配置(本地开发)
DATABASE_URL="file:./dev.db"
3. 生成安全密钥
# 生成随机密钥
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
将生成的密钥复制到 BETTER_AUTH_SECRET
。
4. 初始化数据库
# 推送数据库模式
npm run db:push
# 验证数据库(可选)
npm run db:studio
🎯 启动开发服务器
# 启动开发服务器
npm run dev
# 或使用其他包管理器
yarn dev
pnpm dev
开发服务器启动后:
- 🌐 访问 http://localhost:3000 查看应用
- 📚 访问 http://localhost:3000/docs 查看文档
- 🔐 访问 http://localhost:3000/login 测试登录
✅ 验证安装
按照以下清单验证项目是否正确运行:
基础功能检查
- 首页加载 - 页面正常显示,无控制台错误
- 样式正常 - Tailwind CSS 样式正确应用
- 路由工作 - 可以正常导航到不同页面
- 文档系统 - 文档页面可以访问和搜索
数据库检查
# 检查数据库文件
ls -la *.db
# 打开数据库管理界面
npm run db:studio
认证系统检查
🎨 自定义你的应用
1. 修改应用信息
编辑 package.json
:
{
"name": "my-awesome-app",
"description": "My awesome application built with vibetake",
"version": "1.0.0"
}
2. 更新应用标题和描述
编辑 src/app/layout.tsx
:
export const metadata: Metadata = {
title: "My Awesome App",
description: "Built with vibetake",
}
3. 自定义主题颜色
编辑 src/styles/globals.css
:
:root {
--primary: 220 90% 56%;
--primary-foreground: 0 0% 100%;
/* 更多颜色变量... */
}
4. 添加你的 Logo
替换 public/
目录中的图标文件:
favicon.svg
- 网站图标icon.png
- 应用图标icon-black.svg
/icon-white.svg
- 深色/浅色主题图标
🔧 开发工具配置
VS Code 推荐扩展
创建 .vscode/extensions.json
:
{
"recommendations": [
"bradlc.vscode-tailwindcss",
"ms-vscode.vscode-typescript-next",
"esbenp.prettier-vscode",
"ms-vscode.vscode-json"
]
}
代码格式化配置
项目已预配置 Biome,运行:
# 检查代码
npm run lint
# 格式化代码
npm run format
🚀 部署到生产环境
1. 构建生产版本
# 构建应用
npm run build
# 本地测试生产版本
npm start
2. 部署到 Vercel(推荐)
# 安装 Vercel CLI
npm install -g vercel
# 部署
vercel
# 或直接连接 GitHub 仓库到 Vercel
3. 配置生产环境变量
在 Vercel 控制台中设置:
BETTER_AUTH_SECRET
- 生产环境密钥BETTER_AUTH_URL
- 生产环境 URLDATABASE_URL
- 生产数据库连接
📚 下一步学习
现在你已经成功启动了 vibetake,建议按以下顺序深入学习:
基础知识
核心功能
高级功能
🆘 需要帮助?
如果遇到问题,可以:
- 📖 查看 故障排除指南
- 💬 在 GitHub Discussions 提问
- 🐛 在 GitHub Issues 报告 Bug
- 📧 发送邮件到 support@vibetake.com
🎉 恭喜!
你已经成功创建了第一个 vibetake 项目!现在可以开始构建你的应用了。
接下来可以尝试:
- 创建你的第一个页面
- 添加用户注册功能
- 设计数据库模式
- 集成第三方服务
祝你开发愉快! 🚀