我有一个流动的if声明:
{% assign ql_posts = site.coding | reverse %}
但是如果我想改变"编码"在site.coding中的值为{{page.cat}}
?
{% assign ql_posts = site.{{page.cat}} | reverse %}
似乎不起作用。
你知道实现这个目标的方法吗?
例如,如果{{site.cat}}的值是设计的,我希望assign语句看起来像这样:
{% assign ql_posts = site.scratch | reverse %}
有什么想法吗?
答案 0 :(得分:1)
您可以使用方括号表示法:
{% assign ql_posts = site[page.cat] | reverse %}