To me this feels like something GitHub would approve of. GitHub Issues intentionally gives users a lot of freedom so they can use it however they want. Unlike competitors who forced you to do something a certain way.
This is creative, and if your blog is hosted via GitHub Pages, then using Issues to discuss the content is not far-fetched at all.