1

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

4

1 に答える 1

1

nvm..わかりました。

{{ exp.durationStart }} – {{ exp.durationEnd }} ( {{ exp.durationStart | timeago : endDate }} )
于 2015-09-20T18:01:49.070 に答える