A lightweight comments widget built on GitHub issues. Use GitHub issues for blog comments, wiki pages and more!

how it works

When Utterances loads, the GitHub issue search API is used to find the issue associated with the page based on url, pathname or title. If we cannot find an issue that matches the page, no problem, utterances-bot will automatically create an issue the first time someone comments.

To comment, users must authorize the utterances app to post on their behalf using the GitHub OAuth flow. Alternatively, users can comment on the GitHub issue directly.

configuration

Repository

Choose the repository utterances will connect to.

  1. Make sure the repo is public, otherwise your readers will not be able to view the issues/comments.
  2. Make sure the utterances app is installed on the repo, otherwise users will not be able to post comments.
  3. If your repo is a fork, navigate to it's settings tab and confirm the issues feature is turned on.

repo:

A public GitHub repository. This is where the blog post issues and issue-comments will be posted.

Blog Post ↔️ Issue Mapping

Choose the mapping between blog posts and GitHub issues.