Files
oneapp_docs/BUILD_GUIDE.md
2025-09-24 14:08:54 +08:00

2.4 KiB
Raw Permalink Blame History

构建脚本使用说明

快速使用

方式一:双击运行 (推荐)

直接双击 build-docs.bat 文件,按提示选择构建选项。

方式二:命令行运行

Windows PowerShell

# 构建文档并自动清理docs目录
.\build-docs.ps1

# 构建文档但保留docs目录
.\build-docs.ps1 -KeepDocs

# 显示帮助信息
.\build-docs.ps1 -Help

Windows CMD

# 交互式选择构建选项
build-docs.bat

脚本功能

🔄 自动化流程

  1. 清理准备 - 删除旧的docs目录
  2. 文件拷贝 - 将源文件拷贝到docs目录
  3. 文档构建 - 执行 python -m mkdocs build --clean
  4. 清理收尾 - 删除临时的docs目录

📂 拷贝的文件和目录

  • Markdown文件

    • README.md
    • OneApp架构设计文档.md
    • main_app.md
    • debug_tools.md
  • 文档目录

    • account/ - 账户模块
    • after_sales/ - 售后服务
    • app_car/ - 车辆服务
    • basic_uis/ - 基础UI组件
    • basic_utils/ - 基础工具库
    • car_sales/ - 汽车销售
    • community/ - 社区功能
    • membership/ - 会员服务
    • service_component/ - 服务组件
    • setting/ - 设置功能
    • touch_point/ - 触点模块
  • 资源文件

    • images/ - 图片资源

主要特性

  • 自动清理 - 构建完成后自动删除docs目录避免重复文件
  • 错误处理 - 遇到错误自动清理,防止残留文件
  • 构建统计 - 显示生成的文件数量和站点大小
  • 可选保留 - 使用-KeepDocs参数可以保留docs目录用于调试

输出结果

构建成功后会生成:

  • site/ 目录 - 静态HTML文档站点
  • site/index.html - 文档首页,可直接在浏览器中打开

Git配置

.gitignore 文件已配置忽略:

  • /docs - 临时文档目录
  • /site - 生成的静态站点 (可选择是否上传)

环境要求

  • Windows系统
  • Python 3.7+
  • 已安装MkDocs Material主题
    pip install mkdocs-material
    

故障排除

常见问题

  1. PowerShell执行策略错误

    Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
    
  2. Python或MkDocs未安装

    pip install mkdocs-material
    
  3. 文件拷贝失败

    • 检查源文件是否存在
    • 确保没有其他程序占用文件
  4. 构建失败

    • 检查mkdocs.yml配置文件
    • 查看错误日志信息