Подтвердить что ты не робот

Получить сегодня дату в Jekyll с жидкой разметкой

Это (должно) быть легким, я думаю, но я не могу получить сегодняшнюю дату для показа на странице Jekyll с использованием разметки Liquid. Согласно документации, я должен был бы сделать это, чтобы получить этот год:

{{ 'now' | date: "%Y" }}

Но все, что получает рендеринг, это строка now, а не любая форматированная дата. Что я делаю неправильно?

4b9b3361

Ответ 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' }}