Jekyll-在赋值之前对字符串求值

Jekyll-在赋值之前对字符串求值,jekyll,eval,liquid,Jekyll,Eval,Liquid,我需要将字符串捕获到变量标记中,然后在中使用此变量。代码是: {% capture tag %}programming{% endcapture %} {{ tag }} {%- assign titles = site.tags.tag | map: "title" -%} {{ titles }} 此代码仅打印: programming 但是如果我将site.tags.tag替换为site.tags.programming或site.tags.programming'我会得到所需的输出:

我需要将字符串捕获到变量
标记中
,然后在中使用此变量。代码是:

{% capture tag %}programming{% endcapture %}
{{ tag }}
{%- assign titles = site.tags.tag | map: "title" -%}
{{ titles }}
此代码仅打印:

programming
但是如果我将
site.tags.tag
替换为
site.tags.programming
site.tags.programming'
我会得到所需的输出:

programming
title1 title2

在赋值之前,是否有方法评估变量
标记
?阅读完一篇文章后,我尝试了
site.tags.{{tag}
,但没有成功。

site.tags[tag]
可能就是你要找的