通过 Scripting Documentation (Scripting App 默认脚本) 生成网页文档,使用 Rspress 构建静态网站。
.
├── .github/workflows # GitHub Actions 部署配置
├── docs/ # 生成的文档目录
│ ├── App Store/ # App Store 版本文档
│ │ ├── en/ # 英文文档
│ │ └── zh/ # 中文文档
│ └── TestFlight/ # TestFlight 版本文档
├── scripting/ # Scripting App 脚本资源
│ ├── App Store/ # App Store 版本脚本
│ └── TestFlight/ # TestFlight 版本脚本
├── scripts/ # 文档生成脚本
│ ├── docs.js # App Store 文档生成脚本
│ └── docs-tf.js # TestFlight 文档生成脚本
├── package.json # 项目依赖和脚本
├── rspress.config.ts # Rspress 配置文件
└── README.md # 项目说明文档
- Bun (推荐) 或 Node.js
- Scripting App 默认脚本 "Scripting Documentation"
bun install-
将
Scripting Documentation(Scripting App 默认脚本) 放入项目根目录并解压 -
运行文档生成命令:
bun run generate:docs- 运行构建命令:
bun run buildbun run dev访问 http://localhost:5173 预览文档。
- 解压脚本: 从
scripting/App Store/Scripting Documentation.scripting解压脚本文件 - 读取配置: 从解压后的
doc.json文件读取文档结构配置 - 生成 Markdown: 根据配置生成多语言 (en/zh) 的 Markdown 文档
- 构建网站: 使用 Rspress 将 Markdown 文件构建为静态网站
项目支持两个版本的文档:
- App Store: 正式版文档 (默认)
- TestFlight: 测试版文档 (包含最新功能)
bun run generate:docs:tfbun run build:fun文档通过 GitHub Actions 自动部署到 GitHub Pages。部署配置位于 .github/workflows/ 目录。
bun run deployScripting App 支持技能系统,允许扩展应用功能。技能是独立的脚本包,可以:
- 提供原生 API 封装
- 创建自定义 UI 组件
- 集成第三方服务
- 扩展自动化能力
官方技能维护在 ScriptingApp/skills 仓库中。该仓库包含一系列即用型技能,用于扩展 Scripting App 的功能。
在 Scripting App 中,技能可以通过以下方式使用:
- 直接调用: 在脚本中导入并使用技能提供的 API
- AI 集成: AI 助手可以自动调用技能完成复杂任务
- 自动化流程: 在快捷指令中集成技能功能
此文档项目由 Scripting App 开发者维护。如有文档相关的错误报告或功能请求,请在此仓库中提交 issue。
如果您想贡献新技能或改进现有技能,请访问 ScriptingApp/skills 仓库,并按照该仓库的贡献指南进行操作。
- ScriptingApp/Community-Scripts - 社区脚本分享
- ScriptingApp/scripting-app-lib - Scripting App 库模块
- ScriptingApp/Package-Manager - 包管理器
MIT License