gpt4 book ai didi

条件语句中的 Jekyll 算术

转载 作者:行者123 更新时间:2023-12-04 23:44:28 28 4
gpt4 key购买 nike

我试图在 Jekyll 的液体模板引擎中做一些基本的算术。我已经分配了一个变量 numColumns我试图在条件语句中使用它。

{% assign numColumns = 3 %}

注意我在下面的表达式中省略了外部 for 循环,其中 loopindex来自。无论如何,这适用于 -运算符并正确计算为 2。
{% if loopindex == 3 - 1 %}

但是,我尝试过的这些替代方法不起作用:
{% if loopindex == numColumns - 1 %}
{% if loopindex == numColumns | minus: 1 %}
{% if loopindex == {{ numColumns }} - 1 %}
{% if loopindex == {{ numColumns | minus: 1 }} %}

如何从 numColumns 中减去一在液体模板引擎的条件语句中?

最佳答案

您不能在液体中使用过滤器 if表达。

你必须assign您对变量的计算,然后在您的 if 中使用它标签。

{% assign calc = numColumns | minus: 1 %}
{% if loopindex == calc %}

关于条件语句中的 Jekyll 算术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31901315/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com