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>
正確地產生這樣的輸出:十一月29,2013
不過,我不能管的輸出日期時間到日期過濾器。
我曾嘗試兩種方法:
方法1:
<p>{% exiftag date_time_digitized,{{image_dir}},{{image_name}} | date: '%B %d, %Y' %}</p>
方法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>
我覺得這是一種液體的語法問題,但我無法計算出來我自己。我將不勝感激這個問題!