How Range .Pages works?

First, Thank you for this awesome tool,
I’m not a developer but I Know, basic programming and I know quite well HTML CSS/Sass and some templating languages.
Here is my content structure

  - post

I’m on MacOS BigSur and I have an issue with {{ range .Pages }} it does not list pages in post/ but when I do {{ range $.Site.RegularPages }} it works

What am I doing wrong?
My goal is to display a list of blog posts on my homepage, just 2 templates basically an homepage with a list and a single page for each blog post.

Thank you

have a look at