Комментарии в блоге через GitHub

Если к блогу подключают комментарии — обычно используют мерзкий Disqus, тормозной и увешенный трекерами. Есть и более легкие варианты, вроде HyperComments или anycomment. Но Джереми Данье сделал идеальный вариант для гиков — плагин utterances с комментариями через GitHub Issues.

Читатели комментируют на сайте как обычно, а комментарии хранятся прямо в гитхабе. На каждую страницу сайта автоматом заводится отдельная задачка в репозитории. Чтобы комментировать, требуется авторизоваться через гитхаб — так что никакого спама. Просто, красиво, бесплатно и с открытым кодом.

Как подключить:

  1. Создать отдельный публичный репозиторий на гитхабе (например, comments.antonz.ru).
  2. Включить приложение utterances только для этого репозитория (для всех включать не стоит).
  3. Инициализировать плагин в шаблоне блога:
<script src="https://utteranc.es/client.js"
  repo="username/repo"
  issue-term="pathname"
  theme="github-light"
  crossorigin="anonymous"
  async>
</script>

Вместо username/repo подставьте свое имя пользователя на гитхабе и название репозитория (например, nalgeon/comments.antonz.ru). Готово!

Это первая система комментариев, которую мне захотелось приделать к блогу (что незамедлительно и сделал). Знаю, что никто ничего в блогах не комментирует, но все равно — уж больно клевая штука ツ

Подписывайтесь на твитер, чтобы не пропустить новые заметки 🚀