主题开发
主题开发命令,用于创建脚手架、预览和发布主题。以 + 前缀的快捷命令提供简化的工作流。
+init
基于 Nova 2023 创建新主题脚手架。
shoplazza themes init --name <目录名>
| 参数 | 类型 | 说明 |
|---|---|---|
--name <目录名> | string | 新主题的目标目录名(必填) |
+serve
上传当前主题到店铺并启动实时预览。
shoplazza themes serve [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--theme-id, -t <THEME_ID> | string | 要预览的主题 ID。如省略则使用开发主题。 |
--port <PORT> | int | LiveReload 服务端口(默认:21647) |
返回内容:预览链接和主题编辑器链接。CSS 和 Section 变更触发热重载,其他文件变更自动刷新页面。
+pull
从 Shoplazza 店铺下载主题文件。
shoplazza themes pull [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--theme-id, -t <THEME_ID> | string | 要下载的主题 ID(必填) |
+push
上传本地主题文件到 Shoplazza 店铺,覆盖远端版本。
shoplazza themes push [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--theme-id, -t <THEME_ID> | string | 要覆盖的主题 ID(必填) |
+package
将本地主题文件打包为 ZIP 文件。
shoplazza themes package [参数]
| 参数 | 类型 | 说明 |
|---|---|---|
--no-ignore | bool | 忽略 .themeignore 规则(默认:false) |
+share
上传主题为新的未发布主题,并返回可分享的预览链接。
shoplazza themes share
相关
- 主题 CLI 指南
- themes (API) — 主题的完整 API 命令