Got an idea that if I split up my content into much smaller repos, I could still have github host it all.
If I put just my family tree stuff into one repo I think that can work. These needs a bit more thought, but I think it's a goer.
One problem is the blog, there are tens of thousands of posts there which is too much, but maybe if I split it down by year. One repo per year of blog and it could work.