Just a side note, but... why are people using github as a content publishing platform? It just isn't a good UX for that, and there is no lack of workable CMS systems out there.
I currently have 2 repos with ~1k+ stars, and both of them are not code-related. The rest of the repos (most of which have code) receive <50 stars, so it's a good way to receive cool reputation within GitHub.
And finally, managing these ain't an easy task as well. The level of knowledge necessary to contribute to them is "knows a tiny bit of Git and the topic involved". Want to contribute to a popular repo? Contribute to a non-code repo just to see the process.
* It's free
* People are already signed up for it
* It brings exposure to your github profile
Seriously, dead links to github.{com, io} are super-rare IME.