快速开始
从克隆到本地跑起来,只需五分钟。
前置条件
- Node.js 20+
- pnpm 10(
npm i -g pnpm) - 一个 Neon PostgreSQL 项目(免费版即可)
安装
pnpm install
cp .env.example .env
在 .env 里填两个必填项:
DATABASE_URL— Neon 控制台的连接串(选 Pooled)BETTER_AUTH_SECRET— 用openssl rand -base64 32生成
初始化数据库
pnpm db:push # 建表
pnpm seed # 创建管理员和演示用户
启动
pnpm dev
打开 http://localhost:3000,用 admin@example.com / ChangeMe123! 登录(或你在 ADMIN_EMAIL / ADMIN_PASSWORD 里设置的值)。
开箱即用
所有可选功能按密钥降级——没配 Key 的功能自动隐藏或跳过:
- 邮箱密码登录(未配 Resend 前邮箱验证自动关闭)
- 积分系统与 AI 对话示例
- 定价页、博客、案例、文档站
- 管理后台
/admin/users