Shopify 在资产文件夹中使用子目录
Shopify Use Subdirectory in Asset Folder
我不想将所有文件放在资产文件夹中的某个位置,而是想使用 CSS 文件夹中的 CSS 文件、js 文件夹中的 JS 文件和图像文件夹中的图像。然后将它们包含在资产文件夹中,以便我可以轻松维护文件。
我知道 Shopify 不支持资产文件夹中的任何子目录。但是有什么技巧可以做到这一点吗?
很遗憾,Shopify 目前不支持此功能(截至 14/Sept/2017)
我尝试通过几种不同的方式(包括通过 Shopify 的 ThemeKit 编辑器)在我的开发主题的根目录和我的开发主题的资产文件夹中创建子文件夹,但 Shopify 不允许我创建该文件夹。
尝试在商店的普通主题编辑器中创建子文件夹(通过命名资产 subfolder/filename
)生成错误消息:Theme files may not be stored in subfolders
Shopify 的普通主题编辑器按类型对文件进行分组,以便它们看起来靠得很近,显然这就是 Shopify 现在为我们提供的功能。
根据 Shopify 员工的说法。目前这是不可能的,原因是由于他们使用的 CDN 的限制。看到 post here.
无论如何,将源文件放在 assets 文件夹中并不是一个好习惯。查看 the Shopify Slate tool。它是一个主题脚手架和命令行界面,有助于让您的项目结构井井有条。
您可以将您的资产(CSS 和 JavaScript)组织为源文件,其目录结构类似于以下方式:
styles/
global/
modules/
settings
tools/
vendor/
命令行工具负责将所有源文件编译成一个 CSS/JS 文件!因此,您无需担心包含带有 <link>
或 <script>
标签的相应文件,因为它已经全部处理好了!
我不想将所有文件放在资产文件夹中的某个位置,而是想使用 CSS 文件夹中的 CSS 文件、js 文件夹中的 JS 文件和图像文件夹中的图像。然后将它们包含在资产文件夹中,以便我可以轻松维护文件。
我知道 Shopify 不支持资产文件夹中的任何子目录。但是有什么技巧可以做到这一点吗?
很遗憾,Shopify 目前不支持此功能(截至 14/Sept/2017)
我尝试通过几种不同的方式(包括通过 Shopify 的 ThemeKit 编辑器)在我的开发主题的根目录和我的开发主题的资产文件夹中创建子文件夹,但 Shopify 不允许我创建该文件夹。
尝试在商店的普通主题编辑器中创建子文件夹(通过命名资产 subfolder/filename
)生成错误消息:Theme files may not be stored in subfolders
Shopify 的普通主题编辑器按类型对文件进行分组,以便它们看起来靠得很近,显然这就是 Shopify 现在为我们提供的功能。
根据 Shopify 员工的说法。目前这是不可能的,原因是由于他们使用的 CDN 的限制。看到 post here.
无论如何,将源文件放在 assets 文件夹中并不是一个好习惯。查看 the Shopify Slate tool。它是一个主题脚手架和命令行界面,有助于让您的项目结构井井有条。
您可以将您的资产(CSS 和 JavaScript)组织为源文件,其目录结构类似于以下方式:
styles/
global/
modules/
settings
tools/
vendor/
命令行工具负责将所有源文件编译成一个 CSS/JS 文件!因此,您无需担心包含带有 <link>
或 <script>
标签的相应文件,因为它已经全部处理好了!