Это кажется очень тривиальной проблемой, но я не могу заставить ее работать. Я пытаюсь добавить плагин jekyll-timeago в jekyll. В документах с примерами говорится, что если я хочу добавить параметр, я могу сделать это:
{{ page.date | timeago: '2020-1-1' }}
Но что, если мой параметр является переменной? Вот мой код:
{% if exp.durationEnd == 'Present' %}
{% assign endDate = site.time %}
{% else %}
{% assign endDate = exp.durationEnd %}
{% endif %}
<div>{{ exp.durationStart }} – {{ exp.durationEnd }} ( {{ exp.durationStart | timeago: '{{ endDate }}' }} ) </div>
Кажется, я не могу заставить это работать. Дополнительный акцент на:
{{ exp.durationStart | timeago: '{{ endDate }}' }}
Результат кода:
2 years and 8 months' }}
с этим дополнительным ' }}
, что я считаю неправильным.
Я пробовал различные выражения, такие как следующие, но безрезультатно:
{{ exp.durationStart | timeago: endDate }}
{{ exp.durationStart | timeago: '{% endDate %}' }}
{% assign endDate = timeago exp.durationStart site.time %}