저처럼 직접 정적페이지로 블로그를 운영하시는 경우 댓글기능은 기본 제공되지 않습니다. 동적으로 데이터를 저장해야 하는데 그런 처리가 불가능하기 때문이죠. 그럴 때 Disqus같은 소셜 댓글 서비스를 이용하시면 포스트에 댓글 기능을 사용할 수 있습니다.

Disqus는 통합 댓글 관리 사이트로 여러 사이트에서 받아온 댓글을 관리자 페이지에서 모두 볼 수 있습니다. (다만 Disqus는 무겁고 무료버전엔 광고가 붙습니다. 다른 대안을 원하신다면 이 포스트를 확인해 주세요!)


회원가입

image

먼저 홈페이지로 접속해 회원가입을 해줍니다.

image

가입 후 해당 화면이 뜨면 2번째 버튼 install disqus on my site을 클릭해줍니다. (첫번째 버튼은 Disqus를 사용하는 다른 사이트에 댓글을 다는 메뉴입니다.)

image

웹사이트 이름은 블로그 주소가 아니라 그냥 앞으로 shortname으로 쓸 넣어주면 됩니다. 만약 중복됐다면 경고문이 뜰텐데 저같은 경우엔 괜찮다는 뜻입니다.

사이트 생성을 누르고,

image

요금제는 광고가 붙는 basic을 선택해주세요 다른건 요금이 붙습니다.

image

그럼 어떤 플렛폼에 설치할 건지 묻는 데 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

’’’




참고

💻 https://ithub.tistory.com/29

💻 https://miryungyeon.github.io/etc/github_jekyll_disqus/

카테고리:

업데이트:

댓글남기기