Github 블로그에 Disqus 댓글 수를 보는 기능을 추가하려면 기본적으로 관련 글을 따라가면 된다.

그러나 내가 고른 Type-on-Strap 테마의 경우, 위 글처럼

  • 각 포스트 페이지용 태그: <p class="post-meta">
  • 포스트 리스트(홈 페이지)용 태그: <span class="post-meta">

이 두 개가 구분되어 있지 않고, 모두 <div class="post-info">로 되어 같은 내용을 include하는 것으로 되어 있다.(post_info.html)

각 포스트 페이지에서는 참조해야 할 url이 page.url 이고, 포스트 리스트에서는 post.url 이다. 따라서 다른 내용의 태그를 include해야 한다.

그래서 내가 사용한 방법은 post_info.html과 유사한 내용의 HTML 파일을 따로 만들어 include 하는 것이다. 각 포스트 페이지에서는 post_info.html 파일에서 url 변수만 page.url 로 바꾼 post_info_post.html 파일을 만들어 include 하는 구조다. 포스트 리스트 페이지에서는 그대로 post_info.html 파일을 include 하고, url 변수는 post.url 로 설정한다.

이렇게 하면 각 포스트 페이지와 포스트 리스트 페이지에서 해당 글에 대하여 같은 댓글 수를 표시할 수 있다.