技术栈
- Astro
- DatoCMS
- Tailwind CSS 4
特性
- ✅ 多品牌架构 – 一个主站,多个品牌落地页
- ✅ 快速部署 – 几分钟内添加新品牌,而非数周
- ✅ Monorepo 设置 – 所有品牌在一个仓库中,便于管理
- ✅ AI 驱动翻译 – 支持多语言并借助 AI 辅助翻译
- ✅ 地理重定向 – 自动提供特定区域内容
- ✅ 品牌定制 – 每个品牌拥有独立的颜色和资产
- ✅ 深色与浅色模式
快速开始
- 在 DatoCMS 上创建账户
- 通过 GitHub 集成部署到 Vercel
- 克隆 DatoCMS 项目
本地设置
先决条件
- Node.js
- Bun
项目结构
multilaunch/ ├── apps/ │ ├── core/ # Main retail company page │ └── brands/ # Brand landing pages └── packages/ └── ui/ # Shared UI components
开始入门
# Install dependencies bun install # Set up environment variables cp .env.example .env
环境变量
- 前往 DatoCMS 项目设置
- 导航到 API 令牌
- 复制只读 API 令牌
- 粘贴到 .env 文件中
可用脚本
# Run development server bun dev # Build for production bun run build # Preview production build bun run preview
贡献
欢迎贡献!