My concern/hesitancy with github (possibly completely unfounded) is that the site is primarily targeted at developers. So while I already have a github account, and developers appreciate it and that setup, I think it's kind of hostile to non-developers. Non tech people don't like/want to be referred to a git page.
Say for example I want to show commercially/professionally that I can predict elections, real estate prices, gambling markets or pedestrian/traffic movements, and I convey this through words and visualisation. I think in a lot of that space, any window/connection to git or software development is a barrier to many of the people who would hire me to do such, and the technical people would dig deeper if they wished. Or they can home in on the specifically technical articles.
So is it possible, if hosted on git pages, to divorce the page on a presentation level from any concept of git/repositories/software development concepts if I so choose?
You can use a custom domain with github pages so nobody would know the difference, plus the housing is free. I use this in conjunction with CloudFlare [1] for free partial SSL and Formspree [2] for free static email capabilities. I would make a simple medium/markdown styled page and all you have to do for blogging is reuse the same frame, write your content, update the meta tags, and add a link to your blogging page. It may take about 5 more minutes per post you make, but in the end I think it's worth it considering how much faster your site will load with the static content.
My page is hosted on github, you can just host HTML and JS files. You need to get a domain and configure your repo to use this domain. It isn't obvious that your page is hosted on github.