A typo only someone from this community would make.
I've found that it helps to start with the content first. Whenever I've tried to create a site where there was no content it felt really overwhelming since it's difficult to figure out how to present things nicely when you have no idea what you're trying to present! Of course, if it's your first personal site you very likely don't have much content for it, so it's a bit of a catch-22.
But it's still a lot worse than the simple web page builders (using a web-based UI) that have been around for 15 years or so. Why not just use about.me or some similar modern service?
Taken from https://about.me/laraodm, which I got to from the About.me homepage > staff picks.
Also, don't github pages need to be deployed to the gh-pages branch?