Получить сегодня дату в Jekyll с жидкой разметкой
Это (должно) быть легким, я думаю, но я не могу получить сегодняшнюю дату для показа на странице Jekyll с использованием разметки Liquid. Согласно документации, я должен был бы сделать это, чтобы получить этот год:
{{ 'now' | date: "%Y" }}
Но все, что получает рендеринг, это строка now
, а не любая форматированная дата. Что я делаю неправильно?
Ответы
Ответ 1
Это тоже не сработало. Похоже, вы попали в текущую ошибку в поддержке Ruby 1.9.3. Существует запрос pull, который исправляет ошибку, но пока не включен. Обходной путь указан, возможно, он будет работать для вас:
{{ site.time | date: '%y' }}
Ответ 2
Чтобы получить весь год, например "2015" , из site.time
вы можете использовать:
{{ site.time | date: '%Y' }}
# OR
20{{ site.time | date: '%y' }}
Чтобы просто получить последние 2 цифры с 2015 года, это приведет к выходу "15" :
{{ site.time | date: '%y' }}