logo
0
0
WeChat Login
docs: 添加codebase操作指南并更新主README

Codebase 操作指南

本目录包含项目的核心代码:模板系统和工作流脚本。

目录结构

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/

添加新模板

  1. codebase/ 下创建目录,命名以 template- 开头
  2. 运行 pnpm sync-workspace 自动同步到工作空间
  3. 参考 template-test/ 的结构配置模板

相关文档