GitHub pages: 404 on / but /index.html works fine

my situation is the following:

The site works well locally using jekyll serve (no 404).

I'd expect GitHub to return the content of index.html when receiving a request for a directory.

Could it be a problem with markdown?