I need to display directory contents on GH Pages.
Would prefer
If you want a dynamic index that doesn't require any updating the only method I've found is by generating it client side with the github contents api.
Here is a simple example that creates links to files in the top level directory of your project. If you want to support subdirectories using this method you would have to recursively request the contents of each folder.
Here's an example where I used this to create a simple directory for a flat repo I have.