我们有几个人在内容、样式、液体文件方面对主题进行了更改。在我将我的最新代码推送到 git 并将主题上传到网站之后。如何跟踪网站上所做的任何更改,并避免在进行主题上传时覆盖:
- 内容、样式和图像是否存储在 Shopify DB 中?
-
如果有人对LIVE网站上的液体文件进行了更改,而我不知道这些更改怎么办?
-
使用时推荐的开发流程是什么 Shopify 主题 关于保持同步。我知道有些应用程序会在对 LIQUID 文件进行更改时触发 git 提交。
请提供标准做法和建议!
有几篇写得很好的文章 Shopify 网站定义了组织工作流程的不同方法。 Shopify提供的2个主要工具是
- 主题套件
- 石板
Slate 目前处于低维护模式。
ThemeKit运行良好,您可以在设置ThemeKit中阅读有关它的信息
有关使用 Git 简化 Shopify 开发工作流程的详细指南
对于从 git 到您的 Shopify 商店的自动部署,您可以使用 部署机器人.有关使用 Shopify 设置 Deploybot 的一些详细信息
关于数据 Shopify 将编译的液体文件和图像存储在自己的 cdn 上,而主题定制器数据存储在名为settings_data.json的文件的配置文件夹中,因此不要将该文件推送到 git 中。
对于在同一站点上工作的多个开发人员,您可以使用配置了 ThemeKit 的不同主题,并利用主题预览功能在前端查看更改。
跟踪 2 路变化绝非易事。因此,最好将您的 git 存储库用作事实来源,并且不要修改代码 Shopify 网站。
您还可以查看 Motifmate工具箱 这是主题开发的第三方解决方案。