Specifying datetime in your Hugo posts' front matter
Over the last week I've been on holiday, so I've been blogging a fair bit on the stuff I've been working on, which in some cases has resulted in me blogging a couple of times a day.
The trouble is that I currently only tag my posts publish date against the date, not the date+time (datetime). This means that when Hugo is rendering the list of posts, sometimes they'll be in the wrong order of when they were written because Hugo doesn't know that one post was authored after the other (as it's not in the date
metadata).
Looking at the Hugo forum post Clarity on front matter date format, it appears that Hugo allows you to specify the datetime in the date
field with the ISO 8601 format:
# without timezone offset
date: "2019-03-24T13:43:40"
# with timezone offset
date: "2019-03-24T13:43:40+00:00"
This makes it possible for Hugo to fully understand the datetime that a post was generated.
I've also raised a fix to the Hugo docs to fix it for future users.