Problem

I separated my reading list to another collection. The other day I added a new article for a book I'm reading, with a date I suppose to finish, as below:

---
title:  "Deep Work"
date:   2020-07-25
---

If you are familiar with Jekyll, you can run a local site with

jekyll s

and the site will run at localhost:4000 by default, so far so good. After the site was started, I tried to access the page. However, I got a 404, wait, what?!

Solution (the Trick)

Obviously the html page was not generated, but why? After a bit dig into the code. I realized that it is because the date in the frontmatter is after current time and Jekyll won't generate it.

I'd better write a post after finishing reading. :P