概述

SHOPLINE CLI 是一个命令行界面工具,可帮助你构建 SHOPLINE 主题和快速生成 SHOPLINE 主题。
本文档介绍了如何使用 SHOPLINE CLI 进行主题开发。


特征

SHOPLINE CLI 具有以下的功能优势,能协助你进行高效的主题开发:

  • 使用 开发中主题 安全地预览、测试和共享对主题的更改。
  • 在更改主题文件内容时,会实时刷新主题预览链接的内容。
  • 以 Bottle 主题为起点初始化新主题。
  • 从命令行推送主题

开发中主题

开发中主题是连接到用于开发的 SHOPLINE 商店的临时隐藏主题。当你将主题作为开发中主题连接商店时,你可以使用该商店的数据进行本地测试。
你可以使用sl theme serve命令创建开发主题。
你可以在 SHOPLINE 商店中使用开发中主题。开发中主题不计入你的主题限制,并且会在7天不活跃后从商店中删除。
当你运行sl logout命令时会删除你的开发中主题。如果你想要在注销后可以访问主题的预览链接,那么你应该将你的开发中主题推送到你商店中的未发布的主题。
你的开发中主题可用于执行以下任务:

  • 实时查看你的本地开发的主题的更改
  • 使用商家后台的主题编辑器与主题进行交互
  • 与其他开发人员分享这个主题链接

入门

查看 SHOPLINE CLI 入门指南 以了解一下内容

  • 使用 SHOPLINE CLI 的要求
  • 连接到商店
  • 创建新主题
  • 预览主题

目录结构

当你使用的目录与默认 SHOPLINE 主题目录结构匹配时,你才能运行某些主题命令,例如:
sl theme serve。此目录结构表示该主题无需构建步骤,或者已经完成了所有必需的文件转换。如果你使用构建工具来生成主题文件,那么你可能需要在存储生成文件的目录运行主题相关命令。

SHOPLINE 主题目录标准结构如下:

└── project
├── blocks
├── components
├── layout
├── public
├── sections
├── i18n
├── templates
├── theme.config.json
└── theme.schema.json

命令参考

SHOPLINE CLI 提供用于身份验证和与 SHOPLINE 通信的基本命令,以及用于主题开发的特定命令。


升级或卸载 SHOPLINE CLI

要了解如何升级或卸载 SHOPLINE CLI,请参阅 升级或卸载 SHOPLINE CLI

这篇文章对你有帮助吗?