Local VS Deployed issues with Jekyll

I have followed all the basic tutorials to try and get a Jekyll app working and so far it has failed. My issue seems to be that when I run bundle exec jekyll serve: the site loads locally and looks fine. However as soon as I push to gh-pages it refuses to load anything but the pre-built 404 page. I changed in my settings from master to gh-pages and i’ve tried everything I can find. No matter what I do I am getting a 404. I think its possibly something to do with the config.yml base url ?

Hi @codingcodewhilegoofin, welcome to the GitHub Support Community! It could be any number of things so without being able to see your actual code it’ll be hard to tell you what’s going on. Can you post a link to the repository your hosting your site from?