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