How to fix Hugo ignoring a new post
When hugo
is ignoring new posts while old posts are still rendered correctly, this is usually since hugo
considers the new posts to be in the future.
Solution 1: Use -F
(future) flag
Use the -F
flag to hugo
to also render posts which are considered to be in the future.
hugo -F
or
hugo -F serve
Solution 2: Set the time zone in hugo.yaml
Configure it to your time zone, e.g.
timeZone: 'Europe/Berlin'
This will fix Hugo interpreting your post timestamps as UTC, which leads Hugo to interpret your timestamps as being in the future.