|
|
|
|
|
by swanson
5293 days ago
|
|
I can't speak for the self-hosted side of things, but two underutilized features for github hosted Jekyll blogs that I think could be really neat are Pull Requests (for comments, typo corrections, or collaborative blogs i.e. AltDevBlogADay) and the GitHub API (ability to query the files in the repo akin to a SQL database for Wordpress, OAuth with the Github sign in button, and using Javascript to create posts via commits). The collaborative blog via pull requests seems to align with your mission of getting more technical experts writing on the web - the steps to getting a post published: write it in Markdown and submit a Pull Request. You could have an Editor comment on the post in the pull request, offer suggestions/corrections etc, then merge into the main blog repo. |
|
Your suggestions seem spot on. I hadn't thought to incorporate the GitHub api for collaborative features like you outline.
I had an idea for a reputation system backed by GitHub auth. Basically any githubber can upvote an article as a kind of endorsement. The idea being that a reader can trust the source content a bit more knowing it has x upvotes or what not. It's just an idea at this point and would have to work with a lot of javascript/jsonp/widget stuff going on.
But back to your collaboration suggestions, yes definitely something I'm writing down! Hopefully working with native GitHub integration will spur more adoption.