QuickApp文档爬取使用: https://github.com/CheongSzesuen/VelaDocs
- Node.js
>= 20 - (可选,桌面版)Rust 工具链 + Tauri 依赖
- (可选,QuickApp 补抓脚本)Python 3
npm ci
npm run start默认开发地址通常为 http://localhost:3000。
npm run build构建产物输出到 build/。
npx tauri devnpx tauri buildWindows 绿色版:
npm run tauri:portable可执行文件位置:src-tauri/target/release/app.exe
/quickapp/:VelaOS QuickApp 开发文档/lua/:Lua 应用接口、LVGL 与标准库文档/shell/:NuttX Shell 参考
docs-quickapp/:QuickApp 文档内容docs-lua/:Lua 应用文档内容docs-shell/:NuttX Shell 文档内容scripts/import_quickapp_docs.py:QuickApp 文档导入与清洗脚本scripts/docs.py:403/异常页面的定向补抓脚本scripts/requirements-docs.txt:补抓脚本依赖sidebars.quickapp.ts/sidebars.lua.ts/sidebars.shell.ts:各分区侧边栏docusaurus.config.ts:站点配置src-tauri/:Tauri 应用配置与 Rust 端
docs/ 旧目录和 sidebars.ts 已废弃,不再参与当前站点构建。
默认直接在当前 docs-quickapp/ 上执行补抓和清洗:
python scripts/import_quickapp_docs.py如果需要从上游中文文档重新全量导入,再显式提供源目录:
python scripts/import_quickapp_docs.py --source-root <path-to-upstream-docs-zh>脚本会:
- 可选地从指定
docs/zh目录重建docs-quickapp/ - 调用本项目内的
scripts/docs.py定向补抓guide/start.html - 统一清洗 Markdown 链接、图片路径、反斜杠路径和异常锚点
- 删除
guide/start/index.md这类重复 403 页面
首次使用补抓脚本前可安装依赖:
python -m pip install -r scripts/requirements-docs.txt- 新增或修改文档时,请直接编辑对应分区目录,并同步调整对应 sidebar
- QuickApp 当前只接入中文文档
- 建议优先阅读:
docs-lua/intro/conventions.md