My github-pages setup uses Jekyll. I have the standard setup with `.gitignore` including `_site` etc. 

In addition I have placed some static html content under the root:

```
/
/index.html
/blah
/blah/index.html

```

If I visit my `*.github.com` site it serves `/index.html` correctly. If I visit `/blah/index.html` that also serves as expected.

If I then delete `/blah` and push to github however, github-pages continues to serve `/blah/index.html`. It's almost as if it hasn't detected the removal of `/blah` 

How can I track down where this content is being served from and force a purge of the served pages?

Thanks in advance