本目录包含项目的核心代码:模板系统和工作流脚本。
codebase/ ├── base-layer/ # 基础模板层(所有模板的基座) ├── template-test/ # 测试用模板项目 ├── scripts/ # 自动化脚本 │ ├── sync-workspace.mjs # 同步 pnpm 工作空间 │ └── validate-site-data.mjs # 验证站点数据 └── pnpm-workspace.yaml # pnpm 工作空间配置
cd codebase
pnpm install
新增模板目录(以 template- 开头)后,运行:
pnpm sync-workspace
会自动更新 pnpm-workspace.yaml。
模板测试需要指定站点数据目录:
# 使用 beijing_rolex 站点数据
NUXT_SITE_DATA_PATH=/workspace/sites_data/site_beijing_rolex pnpm dev
# 或使用 shanghai_omega 站点数据
NUXT_SITE_DATA_PATH=/workspace/sites_data/site_shanghai_omega pnpm dev
访问显示的本地地址(如 http://localhost:3000)预览模板。
pnpm generate
生成产物位于 .output/public/。
codebase/ 下创建目录,命名以 template- 开头pnpm sync-workspace 自动同步到工作空间template-test/ 的结构配置模板