开发工具
简介
用于友好速搭主题开发的辅助工具,方便开发者使用喜好的编辑器进行代码编写。
注意:此工具主要面向主题市场的主题开发者,一般的开发者直接线上编辑器修改代码即可。
准备
1. 下载工具:
若解压的 App 运行报错:
- 可以检查压缩包 SHA-1 是否匹配,不匹配请重新下载试试;
- 若 SHA-1 匹配仍报错,试试升级/更换解压 App(如 Keka);
SHA-1:
ThemeDevTools-v0.0.2-Mac-x64.7z - 2f176251f6f5851a35add3c7c7f2e9891b025726
ThemeDevTools-v0.0.2-Linux-x64.7z - ecc35c34b11c73a16ead657f73bbf4314f367319
ThemeDevTools-v0.0.2-Win-x64.7z - 552218e4adcd458a828fb2c43801b7f8ba9ed214
2. 创建私有应用,获得 API Key 与 Shared Secret,步骤如下:
创建私有应用
点击菜单栏“企业服务”按钮,在企业服务页面点击“新增私有应用”按钮
输入私有应用信息
输入私有应用信息后,点击“确认新增”按钮
获取私有应用 API Key 和 Shared Secret
使用
添加店铺数据
拖动 主题文件夹 到虚线域即可添加主题项目,接着 绑定店铺和主题 到此项目
(若是空文件夹,会自动下载绑定主题的所有文件)
运行项目,开始开发主题
功能及说明
- 基础功能
- 上传主题文件
- 本地存在,但线上不存在的主题文件会自动上传
- 图片主题文件是去除扩展名后上传的,所以注意不能重名
- 下载主题文件
- 线上存在,但本地不存在的主题文件会自动下载
- 更新主题文件
- 本地主题文件修改后,会自动更新到线上
- 若本地主题文件版本号与线上版本号不相同,不会自动更新,需要自行备份本地文件后,删除该文件,然后再运行程序,自动下载最新版本,再然后自行 Diff 做修改
- 删除自定义主题文件
- 工具运行时删除本地文件,才会自动同步删除线上文件
- 非运行时删除的本地文件会自动从线上下载还原
- 非自定义主题文件,不可删除,会自动重下载
- 主题文件分自定义文件和系统文件
- 自定义文件在主题更新是不会被覆盖,系统文件会被覆盖
- 工具运行时删除本地文件,才会自动同步删除线上文件
- 上传主题文件
- 标签功能
- 方便开发者管理主题项目
- 对应当前标签下添加的主题项目
- 实时刷新功能
- 本地编辑代码后,自动刷新页面,不需手动
- 当项目运行时,点击项目条中间的 F5 图标,即可打开开发页面
- 属于网站上线前期主题全量开发辅助,所以仅支持非 HTTPS 和应用中的主题
注意
- 避免双开