Джекилл поделился шаблоном разных параметров
Я пытаюсь поделиться одним шаблоном в 2 других шаблонах следующим образом:
_layouts/V2/post.slim
{% include V2/date_wrapper.html date_value=page.date %}
а также
_includes/V2/footer/recent_posts.slim
| {% for post in site.posts limit: 5 %}
| <div class="w-bloglist-entry">
| <a class="w-bloglist-entry-link" href="{{ post.url }}">{{ post.title }}</a>
| <span class="w-bloglist-entry-date">
| <i class="fa fa-clock-o"></i>
| {% include V2/date_wrapper.html date_value=post.date %}
| </span>
| </div>
| {% endfor %}
Это общий шаблон:
_includes/V2/date_wrapper.html
{% assign d = include.date_value | date: "%-d" %}
{{ include.date_value | date: "%B" }}
{% case d %}
{% when '1' or '21' or '31' %}{{ d }}st,
{% when '2' or '22' %}{{ d }}nd,
{% when '3' or '23' %}{{ d }}rd,
{% else %}{{ d }}th,{% endcase %} {{ include.date_value | date: "%Y" }}
Если я настрою это с помощью шаблона только в посте, он работает, однако, что бы я ни пытался, я не могу заставить его работать в нижнем колонтитуле цикла for. Ошибка:
Liquid Exception: undefined method `data' for #<Jekyll::SlimPartialTag:0x007ffa549315b0> in _layouts/V2/post.slim
14:47:34 - ERROR - Jekyll build has failed
Мысли? Это возможно в Джекиле?