これは本当に些細な問題のように思えますが、うまくいかないようです。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 %}