官网维护与截图管理
这个网站是一个独立仓库。用户指南、Blog、截图管理和本地 GUI 都围绕网站维护,而不是混入 App 工程。
日常写 Blog
用户可以运行:
npm run new:blog -- "今天的标题"
脚本会在 blog/ 下创建当天日期开头的 Markdown 文件。用户写完后运行 npm run build 验证。
UItest 输出目录
网站专用 UItest 输出目录是:
artifacts/ui-tests/
这个目录和 /Users/zhangxiangqing/Desktop/ipt/TESTProduct 没有关系。截图管理脚本和本地 GUI 都默认写入网站自己的 artifacts/,避免污染 App 上架截图产物目录。
本地 GUI
tools/site-studio 是一个本地 Electron 工具。它复用了 App Store Studio 中已经验证过的窗口、文件选择、目录扫描、watcher 和 IPC 思路,但不包含 App Store 上传逻辑,也不包含 App Store 截图 canvas 作图逻辑。
部署
构建静态站:
npm install
npm run build
构建产物在:
build/
用户可以把 build/ 上传到自己的服务器。Nginx 只需要把站点根目录指向这个静态目录即可。