액체 태그와 액체 필터/파이프를 결합하는 데 문제가 있습니다.액체 태그가있는 액체 필터 사용
이것은 일반적인 질문이며 특정 플러그인과 관련이 없지만 관련성이 있다고 생각하지만 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>
: