Solution
This output filter:
{{ page.date | date: "%-d %B %Y" }}
produces dates formatted like:
9 September 2013
Be sure not to miss the minus (-) in front of %-d for the day. Without it, numbers below ten would have leading zeros (e.g. 09 September 2013).
Details on the individual date formatting tokens can be found on the Liquid “Output tags and filters” documentation page.
More Info
I put together a large set of Jekyll date formatting examples. It provides examples for several formats and should provide enough detail to format in any way you’d like. Some examples include:
- 2013-09-23
- September 23, 2013
- Sept. 23rd, 2013
- 4 Juli 2013 (i.e. changing names to other languages like “Juli” instead of “July”).
Enjoy!