별도의 댓글 서비스를 사용해야 하는 이유
Jekyll은 정적 웹사이트를 제작하는 도구이기 때문에, 웹사이트를 제작하는 사람이 제공하고 싶은 내용을 전달하기에는 용이하지만, 동적으로 데이터를 보관하며 사용자에게 보여줄 수 있는 블로그가 아니다.
댓글 서비스를 운영하기 위해서는 댓글이라는 데이터의 보관이 필요하고, 이는 Jekyll만 사용해서는 불가능하다. 따라서 외부 플러그인을 통해 댓글 서비스를 이용하는 방법을 사용하도록 한다. 여기서는 많은 GitHub Pages 블로그에서 사용하고 있는 Disqus 댓글 서비스를 연동하도록 한다.
Disqus에서 제공하는 댓글 서비스는 간단한 블로그를 위해서는 무료 정책으로 충분하다.
Disqus 가입 및 설정 방법
블로그는 이미 준비되어 있다고 가정하고, 일단 Disqus에 가입해서 블로그 정보를 설정해야 한다. Disqus 에 접속해 이메일 또는 페이스북, 트위터, 구글 등의 계정을 통해 가입한다. 가입 후에 홈페이지에서 ‘GET STARTED’ > ‘I want to install Disqus on my site’ 순서로 버튼을 누른다.
생성 화면에서 ‘Website Name’은 Disqus의 관리자 사이트로 이용되므로 블로그와 관련된 이름으로 작성한다.
이때, 생성되는 URL은 Disqus에서 유일해야 하므로 유의하도록 한다.
언어는 현재 한국어를 제공하지 않으므로 영어로 선택해 진행한다.
플랜은 ‘Basic’ 플랜의 ‘Subscribe Now’ 버튼을 눌러 무료 플랜을 선택한다.
플랫폼 선택 화면에서 ‘Jekyll’ 항목을 누른다.
그러면 Jekyll에 댓글 서비스를 설정하는 방법이 나오는데, 아래에서 알아보도록 한다.
여기서는 2번 항목의 ‘Universal Embed Code’ 링크만 새 창에 띄워 놓고, ‘Configure’ 버튼을 누른다.
해당 링크는 추후 댓글 서비스를 설정할 때 필요한 페이지로, 설정한 사이트마다 다른 코드가 생성되므로 미리 띄워 놓는다.
