git clone 走到「真实用户付了我 $X」,预计一小时左右——前提是
Stripe 和 Resend 账号都已经申请好了。
前置
你已经完成了安装——pnpm dev 跑起来了,
能在 /register 注册账户。
1. 改你的品牌
打开src/config/site.ts,改:
2. 接入 Stripe
src/config/site.ts 设 payment.provider = 'stripe'(默认就是)。
四个 provider 的完整走查见支付总览。
本地测 webhook 用 Stripe CLI:
STRIPE_WEBHOOK_SECRET。
3. 接入 Resend
src/mail/templates/。它们是 React Email 组件——
想可视化调样式的话用 pnpm dlx react-email dev。
4. 走一遍流程
- 在
/register注册。验证邮件出现在 Resend 的 logs 里。 - 点验证链接。
- 访问
/pricing,点「$49 立即获取」,完成 Stripe Checkout。 - webhook 触发 →
payment表插一行 →credit_transaction发放积分 →license表签发授权(在/settings/licenses可见)。
[stripe]、[mail]、[license]
等前缀打日志。
5. 定制产品
- Hero 文案 →
messages/en.json和messages/zh.json(Home.hero.*) - 定价卡 →
siteConfig.product.* - 功能列表 →
messages/{en,zh}.json(Features.items.*)+src/components/features/items.ts - 主题色 →
src/app/globals.css(Tailwind v4@theme指令)
6. 部署
准备好上线时:7. 接入 AI 功能
如果你的产品用 AI:- 选 provider —— 设
AI_PROVIDER=openrouter(或openai/anthropic)和对应 API key。 - 在任意 client 组件里用
useGeneration()做流式对话;或在 server action 里调@/ai/manager的chat()做非流式。 - 成本账本和可观测自动发生——见 AI 总览。