【发布时间】:2015-02-13 19:48:08
【问题描述】:
我有 30 多个 svg 图标要在我的 Shopify 主题中使用。为了便于阅读,我不想直接在 .liquid 模板中添加 then 而是使用 include:
{% include 'some-icon' %}
和 some-icon.liquid 以获得 SVG 代码
问题是所有这 30 个文件都必须驻留在我的 Snippets 目录中。对于 Snippets 中的所有其他文件,这将是一团糟。
是否可以在 Shopify 中创建一个附加目录并从那里导入它们:
{% include 'MyIcons/some-icon' %}
还有其他方法吗? 谢谢
【问题讨论】:
-
有点离题,但如果你的 SVG 图标是单色的,你可以使用 github.com/FontCustom/fontcustom 将它们转换成字体。我在 6 个多月前为一个项目做了这件事,现在再开心不过了。
-
单色 ???您可以使用填充添加任何颜色。字体意味着额外的请求并且不是语义的,这是我首先要避免的
-
罗杰。但我所说的单色是指图标是单一的统一颜色,并且不包含任何渐变 - 因为这不会很好地转移到字体字形。