Comments on a static blog hosted on GitHub Pages have always been a pain in the butt.
I used to always use disqus,
but it’s always teetering on the edge of being blocked by the GFW…

Because I felt there was no need to set up a blog server from scratch I was lazy, I directly went with GitHub Pages.
But since GitHub Pages is static, comments became a problem.
So after some research I used disqus’s third-party comments.

The convenient thing about disqus is that it’s simple to set up.
I just had to register and add a comments.template, and it would automatically expand into a comments section.
But for various reasons disqus doesn’t support users behind the GFW well.

And I didn’t want to use Duoshuo either — that one looks incredibly dumb…

Until I recently discovered a piece of black tech: Comm(ent|it).
A one-sentence summary of its static comment principle is: all comments become Git Commits and get pushed to your Repository.

Holy crap!
Feels great!

And its template configuration is actually as simple as disqus’s.
Addition: we also need to configure direct commits to master on commentit’s config page :)

:) So it’s time to comment below this page
to become a Contributor to this blog’s GitHub project~