Cela (devrait) être facile, je pense, mais je ne parviens pas à afficher la date du jour sur une page Jekyll utilisant le balisage Liquid. Selon la documentation , je devrais pouvoir le faire pour obtenir l'année de cette date:
{{ 'now' | date: "%Y" }}
Mais tout ce qui est rendu est la chaîne now
, pas une date formatée. Qu'est-ce que je fais mal?
Cela n'a pas fonctionné pour moi non plus. Il semble que vous ayez rencontré un bogue actuel dans le support Ruby 1.9.3. Il y a une demande pull qui corrige le bogue, mais elle n’a pas encore été incorporée. Une solution de contournement est répertoriée, cela fonctionnera peut-être pour vous:
{{ site.time | date: '%y' }}
Pour obtenir toute l'année, par exemple "2015", à partir du site.time
, vous pouvez utiliser:
{{ site.time | date: '%Y' }}
# OR
20{{ site.time | date: '%y' }}
Pour obtenir uniquement les 2 derniers chiffres de l'année 2015, cela produira "15":
{{ site.time | date: '%y' }}
Le titre de la question est peut-être trompeur mais je voulais en fait la date d'aujourd'hui et non l'année. Cela fonctionne pour moi:
{{ site.time | date: '%B %d, %Y' }}
Aujourd'hui, il a produit: 04 janvier 2019