如何为 jekyll-timeago 插件动态添加参数?

How do I add a parameter dynamically to jekyll-timeago plugin?

这似乎是一个非常微不足道的问题,但我似乎无法解决它。 我正在尝试将 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 %}

nvm..我知道了

{{ exp.durationStart }} – {{ exp.durationEnd }} ( {{ exp.durationStart | timeago : endDate }} )