I have had this problem for awhile, gave up and am coming back to try to figure it out. I can build a working jekyll site that loads onto localhost or GitHub page as it should. Whenever I try to deploy it to my domain by sending the _site files into my public_html, the index loads as an unformatted directory. Any help would be appreciated.
Site: bmdav.is
GitHub: https://github.com/bm-davis/bm-davis.github.io