Jekyll 日期本地化

3

我想建立一个博客。我使用jekyll和poole框架。 而且我想本地化我的文章日期。

{% for post in site.posts %}
  * {{ post.date | date_to_string }} » [ {{ post.title }} ]({{ post.url }})
{% endfor %}

这是我尝试进行本地化的方法:

{% for post in site.posts %}
  * {% assign m = page.date | date: "%-m" %}
  {{ page.date | date: "%-d" }}
    {% case m %}
      {% when '1' %}Января
      {% when '2' %}Февраля
      {% when '3' %}Марта
      {% when '4' %}Апреля
      {% when '5' %}Мая
      {% when '6' %}Июня
      {% when '7' %}Июля
      {% when '8' %}Августа
      {% when '9' %}Сентября
      {% when '10' %}Октября
      {% when '11' %}Ноября
      {% when '12' %}Декабря
    {% endcase %}
    {{ page.date | date: "%Y" }}
    » [ {{ post.title }} ]({{ post.url }})
{% endfor %}

我正在尝试按照http://alanwsmith.com/jekyll-liquid-date-formatting-examples(使用非英语全名的国际风格)进行设置,但不起作用:日期没有显示。 如何修复?
1个回答

1
问题出在page.date上。应该是post.date

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接