I have the following directory structure
content
├── index.html
├── page1.html
└── posts
└── post1.html
layouts
└── _default
└── single.html
Without content/index.html, page1 and post1 gets generated just fine. But adding it results in only the homepage getting rendered, but not page1 and post1. I couldn’t find documentation about this behavior. Is this a bug? I wanted to file a bug report, but I’m not sure if this is intended.
I realized you can create special home template. I’m currently doing this and it works fine, but my homepage use the same template as single.html, so it would be nicer to just use index.html.