- FormShell 重写为六种布局变体,五站各用一种:
· AI Stack = glass 深蓝渐变全屏 + 玻璃拟态浮动卡片
· LaunchAI = gradient 橙色渐变全屏 + 白色大圆角卡片
· The AI Ledger = editorial 报纸头版:双细线报头(日期/品牌/标语衬线居中)
+ 下划线输入 + 方角大写 tracking 黑按钮
· DevAI.tools = terminal 深色终端窗口(三色标题栏 + $ devai.tools auth --login)
+ 等宽输入 + 绿底黑字命令按钮
· findai = minimal 纯白居中 + 大圆角浅灰输入 + 紫色按钮
- 输入框/标签/社交按钮按 data-theme 形态变化(auth 路由注入 data-theme)
- 修复 FormShell 各变体根元素缺 w-full(被 auth flex 容器挤压成 1/3 宽)
- 回归:五站构建 OK / mock 登录 OK
22 lines
972 B
Bash
22 lines
972 B
Bash
# The AI Ledger 环境变量(与底座共享同一套 PostgreSQL / Better Auth / Admin)
|
||
DATABASE_URL="postgresql://postgres:postgres@127.0.0.1:15433/ai_directory"
|
||
BETTER_AUTH_SECRET="dev-secret-ai-directory-platform-0123456789abcdef"
|
||
BETTER_AUTH_URL="http://localhost:3003"
|
||
AUTH_GOOGLE_ID=""
|
||
AUTH_GOOGLE_SECRET=""
|
||
NEXT_PUBLIC_AUTH_GOOGLE_ENABLED="false"
|
||
AUTH_GITHUB_ID=""
|
||
AUTH_GITHUB_SECRET=""
|
||
NEXT_PUBLIC_AUTH_GITHUB_ENABLED="false"
|
||
RESEND_API_KEY=""
|
||
RESEND_FROM_EMAIL="The AI Ledger <noreply@localhost>"
|
||
NEXT_PUBLIC_APP_URL="http://localhost:3003"
|
||
NEXT_PUBLIC_APP_NAME="The AI Ledger"
|
||
# 登录页品牌模板(分栏侧栏颜色与标语)
|
||
NEXT_PUBLIC_AUTH_ACCENT="36 70% 40%"
|
||
NEXT_PUBLIC_AUTH_VARIANT="editorial"
|
||
NEXT_PUBLIC_AUTH_BRAND_TAGLINE="Independent journalism on AI tools, with a community-ranked directory."
|
||
# 开发阶段免邮箱验证(生产置 false 发送真实验证邮件)
|
||
DEV_SKIP_EMAIL_VERIFY="true"
|
||
NEXT_PUBLIC_DEV_SKIP_EMAIL_VERIFY="true"
|