Disqus 댓글기능
저처럼 직접 정적페이지로 블로그를 운영하시는 경우 댓글기능은 기본 제공되지 않습니다.
동적으로 데이터를 저장해야 하는데 그런 처리가 불가능하기 때문이죠.
그럴 때 Disqus같은 소셜 댓글 서비스를 이용하시면 포스트에 댓글 기능을 사용할 수 있습니다.
Disqus는 통합 댓글 관리 사이트로 여러 사이트에서 받아온 댓글을 관리자 페이지에서 모두 볼 수 있습니다.
(다만 Disqus는 무겁고 무료버전엔 광고가 붙습니다. 다른 대안을 원하신다면 이 포스트를 확인해 주세요!)
회원가입
먼저 홈페이지로 접속해 회원가입을 해줍니다.
가입 후 해당 화면이 뜨면 2번째 버튼 install disqus on my site을 클릭해줍니다. (첫번째 버튼은 Disqus를 사용하는 다른 사이트에 댓글을 다는 메뉴입니다.)
웹사이트 이름은 블로그 주소가 아니라 그냥 앞으로 shortname으로 쓸 넣어주면 됩니다. 만약 중복됐다면 경고문이 뜰텐데 저같은 경우엔 괜찮다는 뜻입니다.
사이트 생성을 누르고,
요금제는 광고가 붙는 basic을 선택해주세요 다른건 요금이 붙습니다.
그럼 어떤 플렛폼에 설치할 건지 묻는 데 jekyll이 없습니다 😱 원래 올해 초까지 있었는데… 이제 없나봅니다. 그럴 땐 당황하지 말고 맨아래 글씨가 많은 버튼을 클릭해 주시면 됩니다.
그러면 universalcode와 사용방법이 나옵니다.
Disqus 연동
블로그 폴더 중 _include에 disqus.html파일을 만들고 universal code를 복사해 붙여 넣기 해줍니다.
config.yml파일 수정
다 됐으면 이제 _config.yml 파일의 두 부분을 변경해주시면 됩니다.
comments의 provider와 shortname을 다음과 같이 바꾸고,
‘’’
comments:
provider : “disqus”
disqus:
shortname : “bellasimi” #아까 지정한 shortname
‘’’
디폴트 설정에서 comments 값을 true로 바꿔줍니다.
‘’’
# Defaults
defaults:
# _posts
- scope:
path: ""
type: posts
values:
layout: single
author_profile: true
read_time: true
comments: true # 이부분만 바꿔주면 됨
share: true
related: true
’’’
댓글남기기