Ответ 1
Похоже, вы пытаетесь сохранить отформатированную дату в переменной, поэтому вам не нужно повторно форматировать дату каждый раз, когда вы ее используете.
Вместо того, чтобы фильтровать дату в переднем деле, вы можете просто добавить оператор Liquid capture чуть ниже переднего. Это позволит вам назначить вашу форматированную дату переменной, чтобы вы могли использовать ее в выражениях.
---
title: Some sweet title
layout: default
date: 2014-9-17 # Could come from post filename, but I put it here explicitly
---
{% capture formatted_date %}{{ page.date | date: "%-d %B %Y" }}{% endcapture %}
Как только у вас есть новая форматированная переменная даты, вы можете использовать ее как выражение где угодно:
{{ formatted_date }}
выходы: 17 September 2014