가장 먼저 떠오른 페이스북 댓글 플러그인은 모바일에서 계속 에러가 나던 경우가 있어서 제외했고 Disqus는 무거워서 가벼운 블로그를 추구하는 필자의 블로그에 맞지 않았다.
고민하던 와중에 utterances를 찾게 되었는데, utterances는 상당히 재미있는 댓글 시스템니다.
Disqus처럼 따로 자체적으로 서버를 제공하는게 아니라 Github Issue를 이용한다.
utterances로 댓글을 달면 필자가 설정한 Repo의 Issue란에 자동으로 Issue를 생성하고 그 Issue를 가져와 보여주는 방식이다.
먼저 utteranc가 Issue를 생성할 Repo가 필요하다.
Repo의 이름은 상관없고 공개된(Public) Repo여야 한다.
자동으로 리다이렉트되는 utteranc 메인 페이지에서 configuration
부터 알맞게 채워넣은뒤 Enable Utterances
에 있는 <script...
을 복사한다.
각자 테마에 따라 다르니 설명하긴 힘들것 같고 각자 쓰는 브라우저의 개발자 도구를 사용해 원하는 곳을 찾고 해당 부분에 넣으면 된다.
만약 tale 테마를 쓰고 있다면 이 커밋과 같이 수정하면 된다.
이렇게 Github Page에 댓글 시스템을 추가하는 법을 알아보았다.
더 다양한 기능을 원한다면 Gitalk을 살펴봐도 좋을 것 같다.