拥抱模块化
将UI和功能拆分为独立的Sections和Blocks。这不仅使代码更清晰,也极大地增强了商家在后台的自定义能力。
告别繁琐的手动上传和刷新。借助SHOPLINE CLI,您可以像专业开发者一样,在本地实时预览、高效同步、轻松协作,释放SHOPLINE Online Store 3.0主题的全部潜力。
在开始您的第一个SHOPLINE主题开发项目之前,只需几个简单的步骤来设置您的开发环境。这个过程将为您安装必要的工具,并将您的本地机器与您的SHOPLINE店铺安全地连接起来。完成这些准备工作后,您就可以使用CLI提供的所有强大功能了。
将CLI工具与您的SHOPLINE店铺关联。将下方命令中的 `example.myshopline.com` 替换为您的店铺域名。
💡 此命令会在弹出的浏览器窗口中要求您登录账号。
一切就绪!现在您可以创建新项目或拉取现有主题,开始您的开发之旅。
点击切换,探索最常用的CLI命令。
SHOPLINE CLI提供了一套简洁而强大的命令来管理您的主题开发周期。下面的浏览器将带您了解每个核心命令的功能、用法以及它在开发流程中扮演的角色。通过互动式地探索这些命令,您可以快速建立起对CLI工作方式的直观理解。
初始化主题,将从 Github 拉取 Bottle 主题到本地计算机。
此命令会从我们的开放 Git 仓库中,克隆 Bottle 示例主题代码,并创建其副本。执行后会在当前目录创建新文件夹,您输入的主题名称会作为目录名称。
💡 可选参数:
--clone-url <URL>
指定Git仓库URL--path <PATH>
指定主题目录工作路径当您使用的目录与默认 SHOPLINE 主题目录结构匹配时,您才能运行某些主题命令,例如:sl theme serve
。此目录结构表示该主题无需构建步骤,或者已经完成了所有必需的文件转换。
⚠️ 注意: 如果您使用构建工具来生成主题文件,那么您可能需要在存储生成文件的目录运行主题相关命令。
可重用的主题组件块
小型可重用组件
页面布局模板
静态资源文件(CSS、JS、图片)
页面区域模板
国际化语言文件
页面模板文件
主题配置文件
主题结构定义文件
模拟真实开发场景,理解代码与配置如何同步。
理论知识需要通过实践来巩固。这个互动模拟器将向您展示在独立开发和团队协作两种场景下,如何结合使用CLI命令和Git版本控制。点击下方的步骤,查看每一步的详细说明和推荐命令,以掌握最高效、最不易出错的开发流程。
为新项目运行 `init`,或为现有项目运行 `pull`。完成后,使用Git进行版本控制。
sl theme init <name>
掌握了工具和流程后,遵循这些行业最佳实践将帮助您构建出更健壮、更高性能、更易于维护的SHOPLINE主题。这些原则不仅关乎代码质量,更直接影响最终的用户体验和店铺的商业表现。
将UI和功能拆分为独立的Sections和Blocks。这不仅使代码更清晰,也极大地增强了商家在后台的自定义能力。
优先使用CSS实现功能,对图片和JS进行懒加载或异步加载,利用SHOPLINE CDN,确保店铺秒开,提升用户体验和转化率。
使用Git进行版本控制,采用清晰的分支策略(如功能分支)。这是保证代码安全、方便回滚和高效团队协作的基石。
sl logout
会删除您的开发中主题sl [command] -h
获取命令帮助