Hosting a (static) website on GitHub pages means you put all your resources including html files into a repo, then the whole website will be served from GitHub's server. You don't even have a server to view your access log. Netlify is pretty similar.
As for CloudFlare, all the requests will go through CloudFlare's server for caching, so some request won't reach your server.