Jekyll 블로그는 정적 페이지 입니다. 동적 요소인 댓글 구현을 위해 Disqus 서비스를 많이 이용합니다.
Disqus 서비스를 블로그에 삽입하는 과정을 설명하려고 합니다.
1. Disqus 회원가입을 먼저 합니다.
Disqus 홈페이지에 회원가입을 하고, [Get Started]를 찾아서 클릭합니다.
2가지 선택사항 중에 [I Want to Install Disqus on my site] 를 눌러 다음 페이지로 이동합니다.
WebSite Name과 Category 를 선택하여 입력합니다. (WebSite Name 예시: user@github.io)
무료로 진행할 경우 [Continue on Basic]을 선택하여 다음으로 이동합니다.
사용하는 플랫폼을 선택합니다. (이 블로그는 Jekyll 플랫폼을 사용하였습니다.)
2. [Jekyll install instructions] 을 따라합니다.
[Jekyll install instructions]를 해석해보면 아래와 같습니다.
<1> YAML Front Matter에 comments:true
를 작성합니다.
<2> Disqus를 로드할 Universal Embeded Code 를 작성합니다.
<원문>
In between a {% if page.comments %} and a {% endif %} tag, copy and paste
the Universal Embed Code in the appropriate template
where you'd like Disqus to load.
<해석>
페이지 코멘트 설정이 되어있으면 (if page.comments),
Disqus를 로드할 **Universal Embeded Code** 를 붙여 넣으면 된다.
Universal Embeded Code란?
Universal Embeded Code 란 사이트에 Disqus를 로드하고 표시하는 JavaScript 코드 입니다.
Universal Embeded Code 예제 ( _includes 폴더에 작성된 disqus.html 입니다. )
참고로 이 블로그는 _includes폴더에 disqus.html파일을 따로 만들고, 사용할 post페이지에서 include하여 사용하였습니다.