我想知道最好的方法是在部署之前在本地部署shopify主题进行测试。我们最近开始使用部署机器人。我们非常喜欢部署机器人,但我们也希望有一种方式,不需要等待五分钟就可以在备用存储中测试我们的文件。
我怎样才能做到这一点?
发布于 2018-06-26 23:50:38
对于2018年来到这里的任何人来说,我们现在已经使用了Slat.。
https://shopify.github.io/slate/
对于工作流的概念,我们有多个开发人员在同一个主题上工作,他们可以通过Slate在本地看到他们的变化。
我们是如何做到这一点的
编辑-用于创建新的区段文件、模板文件、产品模板等。
如果没有一个小的解决方案,您将无法创建这些文件并在本地显示它们。
例如,如果您创建了一个新的产品模板(“Product.my-Product.language”),您将需要首先发布预览主题,然后在终端中执行“板岩启动”,为在Shopify中使用它的任何产品选择新的产品模板,然后重新发布您的“主”主题。
您可能需要做另一个“板岩开始”,以使新的主题模板显示在本地产品,但它将工作。
这是因为Shopify只允许您为当前活动主题分配产品模板。
发布于 2017-02-26 00:52:54
很难在本地预览主题。如果您想要一种快速方法将本地主题文件与开发商店同步:https://shopify.github.io/themekit/,请查看Themekit
发布于 2017-02-28 04:18:35
下面是如何设置本地工作环境:https://www.shopify.com.au/partners/blog/95401862-3-simple-steps-for-setting-up-a-local-shopify-theme-development-environment
curl -s https://shopify.github.io/themekit/scripts/install.py | sudo python
https://shopify.github.io/themekit/
Apps > Create private app
name.myshopify.com/admin/themes.json获取主题和ids的列表config.yml文件并使用凭据填充它。看起来应该是这样的: development:
password: 16ef663594568325d64408ebcdeef528
theme_id: "123"
store: can-i-buy-a-feeling.myshopify.com
proxy: http://localhost:3000
ignore_files:
- "*.gif"
- "*.jpg"
- config/settings_data.jsontheme watch
然而,该商店仍然在线。因为Shopify框架托管在Shopify上,所以没有localhost解决方案。
https://stackoverflow.com/questions/42446196
复制相似问题