返回主题列表

MultiLaunch:多品牌网站模板

一个使用 Astro 和 DatoCMS 构建的高性能 monorepo 模板,可轻松管理多个品牌。非常适合需要可扩展、经济高效且支持多语言品牌体系的初创企业和中型零售商。


价格

免费


技术栈

  • Astro
  • DatoCMS
  • Tailwind CSS 4

特性

  • ✅ 多品牌架构 – 一个主站,多个品牌落地页
  • ✅ 快速部署 – 几分钟内添加新品牌,而非数周
  • ✅ Monorepo 设置 – 所有品牌在一个仓库中,便于管理
  • ✅ AI 驱动翻译 – 支持多语言并借助 AI 辅助翻译
  • ✅ 地理重定向 – 自动提供特定区域内容
  • ✅ 品牌定制 – 每个品牌拥有独立的颜色和资产
  • ✅ 深色与浅色模式

快速开始

  1. 在 DatoCMS 上创建账户
  2. 通过 GitHub 集成部署到 Vercel
  3. 克隆 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

环境变量

  1. 前往 DatoCMS 项目设置
  2. 导航到 API 令牌
  3. 复制只读 API 令牌
  4. 粘贴到 .env 文件中

可用脚本

# Run development server
bun dev

# Build for production
bun run build

# Preview production build
bun run preview

贡献

欢迎贡献!