2017-03-07 1 views
0

액체 태그와 액체 필터/파이프를 결합하는 데 문제가 있습니다.액체 태그가있는 액체 필터 사용

이것은 일반적인 질문이며 특정 플러그인과 관련이 없지만 관련성이 있다고 생각하지만 jekyll-exiftag을 사용하고 있습니다.


태그는 {% exiftag date_time_digitized,{{image_dir}},{{image_name}} %}입니다. 이 명령은 주어진 사진이 찍은 날짜 시간을 알려줍니다. 그리고 그것은 작동합니다. 그래서 다음 코드를 2017년 3월 4일 12시 9분 23초 0100


나는 서식을 액체 날짜 필터를 사용하는 것을 시도하고있다 : 제대로

<p>{% exiftag date_time_digitized,{{image_dir}},{{image_name}} %}</p> 

이 출력을 생성 날짜.

<p>{{ '2013-11-29 00:00:00 -0500' | date: '%B %d, %Y' }}</p> 

가 올바르게 출력을 생성합니다 :

가, 다음 코드를 테스트하기 위해 년 11 월 29 일 그러나 2013


을, 나는 파이프하여에 날짜 출력 할 수 아니에요 날짜 필터.

I 두 접근 시도 : 필터없이 어떠한 출력이 없으며

{% assign image_date = exiftag date_time_digitized,{{image_dir}},{{image_name}} %} 
<p>{{ image_date | date: '%B %d, %Y' }}</p> 

에도 다음

접근법 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 }}</p> 

는 느낌,하지만 난 내 자신에 그것을 알아내는 데 문제가 있어요. 이 문제에 대한 통찰력을 주셔서 감사합니다!

{% capture image_date %} 
    {% exiftag date_time,{{image_dir}},{{image_name}} %} 
{% endcapture %} 

<p>{{ image_date | date: '%-m/%-d/%y' }}</p> 
:

답변

0

나는이 일을 capture을 사용할 수 있었다