0
液体タグと液体フィルター/パイプの組み合わせに問題があります。液体タグ付き液体フィルターを使用
これは一般的な質問であり、特定のプラグインとは関係がありませんが、関連性がある場合はjekyll-exiftagを使用しています。
タグは、{% exiftag date_time_digitized,{{image_dir}},{{image_name}} %}
です。このコマンドは、与えられた写真が撮られた日時を私に与えます。そして、それは動作します。したがって、次のコード:
<p>{% exiftag date_time_digitized,{{image_dir}},{{image_name}} %}</p>
が正しく、この出力を生成します2017年3月4日12時09分23秒0100
私はフォーマットする液体日付フィルタを使用しようとしています日付。テストするには
、次のコード:
<p>{{ '2013-11-29 00:00:00 -0500' | date: '%B %d, %Y' }}</p>
が正しく、この出力を生成します2013年11月29日
しかし、私はに出力日時パイプにできないんだけど日付フィルタ。
アプローチ1:
<p>{% exiftag date_time_digitized,{{image_dir}},{{image_name}} | date: '%B %d, %Y' %}</p>
アプローチ2:私は2つのアプローチ試みた
{% assign image_date = exiftag date_time_digitized,{{image_dir}},{{image_name}} %}
<p>{{ image_date | date: '%B %d, %Y' }}</p>
でも以下では、フィルタなしで、何も出力を有していません。
{% assign image_date = exiftag date_time_digitized,{{image_dir}},{{image_name}} %}
<p>{{ image_date }}</p>
私はこのように感じるの液体構文の問題ですが、私はトラブル自分でそれを考え出すを持っています。私はこの問題の洞察に感謝します!
{% capture image_date %}
{% exiftag date_time,{{image_dir}},{{image_name}} %}
{% endcapture %}
<p>{{ image_date | date: '%-m/%-d/%y' }}</p>
: