정적 사이트를 사용하는 경우 사이트 자체적으로 댓글 기능 구현이 불가능하기 때문에 댓글기능을 넣으려면 반드시 댓글 서비스를 사용해야 한다.
이런식의 댓글은 일반적으로 사이트 외부의 콘텐츠이기 때문에 좋든 싫든 검색에 댓글의 내용이 잡히지 않는다.
Disqus #
아마 댓글 서비스 중에서 가장 유명하지 않을까? 일단 내 머릿속에서는 가장 흔하게 보이는 댓글 시스템이다.
사용자가 많고 다양한 방식의 로그인을 지원하는 것이 장점인 것 같다.
Utterances #
댓글을 저장하는 방식이 특이한데 깃허브 저장소를 하나 만들고 그 저장소에서 글 이름으로 이슈를 만들어서 그 이슈에 남기는 comment들을 댓글로 쓰는 방식이다. 생각해보니 이걸 서비스라고 부를 수는 없는 것 같다. 이슈에 comment를 다는 것이니 댓글을 달려면 당연히 깃허브 계정이 있어야 한다.
그런데 개인적으로 깃허브 저장소를 저런 용도로 쓰는 것이 마음에 들진 않음
jamcomments #
Disqus가 맘에 안들어서 직접 만들었다고 한다. 저기에 적힌 내용만 봐서는 댓글 내용을 글에 반영되게 할 수 있는듯 하다.
개발자는 정 Disqus를 써야할 상황이라면 lazyload로 사이트 로딩 속도를 최적화하는법을 소개하고 있다. https://jamcomments.com/posts/lazy-load-disqus/
관련 글 #
Wikipedia의 Blog comment hosting service: https://en.wikipedia.org/wiki/Blog_comment_hosting_service
https://gohugo.io/content-management/comments/
https://darekkay.com/blog/static-site-comments/
https://linuxhandbook.com/self-host-comment-system/
https://deployn.de/en/blog/self-hosted-comment-systems/