跳到主要内容

主题开发

主题开发命令,用于创建脚手架、预览和发布主题。以 + 前缀的快捷命令提供简化的工作流。

+init

基于 Nova 2023 创建新主题脚手架。

shoplazza themes init --name <目录名>
参数类型说明
--name <目录名>string新主题的目标目录名(必填)

+serve

上传当前主题到店铺并启动实时预览。

shoplazza themes serve [参数]
参数类型说明
--theme-id, -t <THEME_ID>string要预览的主题 ID。如省略则使用开发主题。
--port <PORT>intLiveReload 服务端口(默认: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-ignorebool忽略 .themeignore 规则(默认:false)

+share

上传主题为新的未发布主题,并返回可分享的预览链接。

shoplazza themes share

相关