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