我将参与Shopify主题,我想弄清楚如何在本地运行/编辑它。如果可能的话,我希望能够做到以下几点:
这一切都可能吗?
答案 0 :(得分:14)
您可以在此处使用相当多的工作流程。
Slate是用于开发Shopify主题的主题脚手架和命令行工具。它旨在帮助您的开发工作流程,并加快开发,测试和部署Shopify商店主题的过程。
这是开发Shopify团队已经开展一段时间并且在2017年3月23日左右公开发布的主题的新方式。似乎是目前使用Shopify的最完整和最熟练的方式。
https://github.com/Shopify/slate
如果您在本地使用Gulp或Grunt进行开发,那么有些库会通过您必须创建的私有应用的API凭据将文件上传到商店。大多数人使用观察者上传您更改的文件。
主题工具包是由Shopify Employees构建的跨平台CLI工具。它可以在windows / linux / OS X上运行。您可以阅读更多相关信息on Shopify Blog或download it directly。之前提到的桌面主题编辑器的替代方案已弃用,已被Theme Kit取代。
这些内容适用于连续集成工作流程,而不是观察更改,您可以将对某个分支的最新推送上传到您选择的主题。
这是一个非常规的扩展cli,类似于主题工具包,但还有一些名为Quickshot的功能,我刚刚根据Matt的反应找到了它,看起来很漂亮真棒。他们强调的一些功能是:
答案 1 :(得分:5)
Shopify最近发布了Slate,一种用于主题开发的新工具。
答案 2 :(得分:1)
Juan的回答很明显。
还有一个我知道的,我认为它比Themekit(我使用的)更先进一点叫做Quickshot:https://quickshot.readme.io/v2.1/docs
答案 3 :(得分:0)
Shopify已经为Mac构建了一个工具,可让您在本地开发主题,并与商店同步https://apps.shopify.com/desktop-theme-editor
我不知道Windows / Linux等的任何内容。
答案 4 :(得分:0)
通过运行以下命令安装状态包:
npm install -g @shopify/slate
slate theme theme-name
答案 5 :(得分:0)
如果您正在寻找完全离线开发,那么很遗憾,目前还不可能。虽然Slate / ThemeKit CLI允许您在自己喜欢的文本编辑器中进行编码,但仍然需要互联网连接,因为它始终保持所有内容的同步。
答案 6 :(得分:0)
截至2020年,Shopify已停止支持Slate,因此您现在可以使用Themekit-https://shopify.github.io/themekit/