2.4 KiB
2.4 KiB
构建脚本使用说明
快速使用
方式一:双击运行 (推荐)
直接双击 build-docs.bat 文件,按提示选择构建选项。
方式二:命令行运行
Windows PowerShell
# 构建文档并自动清理docs目录
.\build-docs.ps1
# 构建文档但保留docs目录
.\build-docs.ps1 -KeepDocs
# 显示帮助信息
.\build-docs.ps1 -Help
Windows CMD
# 交互式选择构建选项
build-docs.bat
脚本功能
🔄 自动化流程
- 清理准备 - 删除旧的docs目录
- 文件拷贝 - 将源文件拷贝到docs目录
- 文档构建 - 执行
python -m mkdocs build --clean - 清理收尾 - 删除临时的docs目录
📂 拷贝的文件和目录
-
Markdown文件:
README.mdOneApp架构设计文档.mdmain_app.mddebug_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
故障排除
常见问题
-
PowerShell执行策略错误
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -
Python或MkDocs未安装
pip install mkdocs-material -
文件拷贝失败
- 检查源文件是否存在
- 确保没有其他程序占用文件
-
构建失败
- 检查mkdocs.yml配置文件
- 查看错误日志信息