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 로 설정한다.
이렇게 하면 각 포스트 페이지와 포스트 리스트 페이지에서 해당 글에 대하여 같은 댓글 수를 표시할 수 있다.