Interesting posts you have there
I also have also tired github.io pages (https://jackdavies.github.io) I've had it rattling around for a while post to it now and again. I want to use it more (still learning how to use its quite basic and probably broken in places)
I've got some more projects/posts I want to put on it but currently updating the whole thing to separate posts/projects and improve the overall look and feel. Often struggle with time and motivation to work on it though