Liquid是由Shopify创建并用Ruby编写的开源模板语言。它是Shopify主题的支柱,用于在店面上加载动态内容。自2006年以来,Liquid已在Shopify中投入生产,现在已被许多其他托管Web应用程序使用。
... 我如何循环浏览jekyll网站的帖子,但仅在一年等于特定价值的帖子上采取行动? {% for post in site.posts %} {% if post.date.year == 2012 %} <p>{{ post.date }}</p> <p>{{ post.title }}</p> {% endif %} {% endfor %} 上述行动不起作用。正确的方法是什么? 要提取日期的年份,您必须使用date使用"%Y"(列出了完整的语法here)。即: {% for post in site.posts %} {% capture year %}{{post.date | date: "%Y"}}{% endcapture %} {% if year == "2012" %} <p>{{ post.date }}</p> <p>{{ post.title }}</p> {% endif %} {% endfor %} {% assign posts_2025 = site.posts | where_exp: "post", "post.year == '2025'" %} {% for post in posts_2025 %} --- title: blablabla year: '2025' ---
可以在jekyll中的数据文件中使用液体标记? 我想做这样的事情: Html: {% for entry in site.data.nav-social %} {% if entry != null %} <a href="{{ site.url }}{{ entry.href }}"> <i class="{{ entry.icon }}"></i> </a> {% endif %} {% endfor %} data文件称为nav-social.yml: - icon: fa fa-twitter fa-3x href: {{ site.twitter }} 在config.yml中: twitter: ... 但由此产生的URL是: <a href="http://localhost:4000{}"> <i class="fa fa-twitter fa-3x"></i> </a> 问题:如何在数据文件中使用配置文件中的Infos? 从数据文件到页面/帖子的liquid标签,我今天尝试这样做:不起作用。 这意味着页面/帖子被解析了两次。 ,但是您可以将数据放入配置中,例如某个密钥,例如:social. social: twitter: name: twname icon: icon facebook name: fbname icon: ..... 用site.social.key获取它们,甚至循环。
通过水平断裂(Jekyll)拆分液体过滤器以分裂降压/HTML
我想将一些标记内容分为水平线表示的部分。在标准降价中,这用3个或更多的星号,破折号或下划线表示。所以我需要分开一些p ...
{% for operation in menuItems %} {% assign words1 = operation.Title | split: '_' %} {% assign controllerName = words1 | first %} {% assign controllersTmp = controllersTmp | append: '_' | append: controllerName %} {% endfor %}
product-grid-item.liquid
在我的 Shopify 网上商店的产品页面上,我有一个小的液体脚本,用于查找相同颜色的其他产品并推荐这些产品 - 输出在页面上。 因此,如果产品带有标签或更...
当超过一定数量的选项时,Shopify 产品显示文本和带有逗号的库存变体字符串
当产品上有多个选项且选项前有“准备发货”文本时,我希望将库存变体显示为以逗号分隔的链接。 {%- 为
为什么我的 Shopify 液体产品表单未将产品添加到购物车?
我正在构建一个液体主题部分,它应该显示变体列表。该产品通过部分设置进行配置。列表中的每个变体都必须有一个将其添加到购物车的按钮......
Shopify Metafield基地经常一起购买液体代码问题
我创建了一个产品元字段namespace.key,它是单个产品页面中经常一起购买部分的序列(theme.fbt) 我还在 Shopify 管理产品中添加了项目以显示 b...
我已经尝试调试这个问题很长时间了,所以我想我可以提出一些想法/得到一些关于为什么会发生这种情况的方向...... 页面加载并将鼠标悬停在下拉菜单上后,我...
我正在尝试在 Shopify 中创建带有文本部分的图像。我添加了左右箭头作为图片,以便单击箭头时能够更改图像。所以我总共有 4 个图像选择器:...
如何使用 Liquid 获取 Markdown 页面中的所有引用样式链接?
Markdown 支持链接的引用样式,您可以将语义链接名称放置在文件底部: 今天我发现一部[电影][EEAAO][改变了我的生活]。 [EEAAO]:https://en.wikipedia.org/
我在 Shopify 中创建了一个自定义元字段,以将建议的产品添加到产品页面。 我已将代码添加到我的产品模板中,并且正确显示了建议的产品。 我要打广告...
这是我的示例 JSON, { 车: { 颜色: '红色' }, 火车: { 颜色: '蓝色' } } 我已经使用metafieldsSet 突变添加了我的JSON。我想要访问的是汽车的颜色或火车的颜色......
Liquid 的 concat 过滤器不适用于 Shopify 元字段中的数组?
Liquid 的 concat 过滤器在自创建数组或节设置中的数组上使用它就像一个魅力。但是,当我在 Shopify 产品元字段的数组上使用它时,我无法让它工作......