Мне нужно захватить строку в переменную tag
, затем использовать эту переменную в site.tags.tag
.Код:
{% 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
Есть ли способ оценить переменную tag
перед присваиванием?После прочтения аналогичного вопроса я попытался site.tags.{{tag}}
, но это не сработало.