RSS 알리미

언젠가 끈닷넷 블로그에 RSS가 있었던 시절이 있었다. 새 글이 올라왔을 때 알려 주는 좋은 기능이라 추가를 했던 거다. 그리고 언젠가 그것이 없어졌다. 아무도 쓰지 않고 있었기 때문이다. 하지만 다시 RSS 기능을 추가하려 한다. 내가 쓰고 싶어졌기 때문이다.

'아니! 내 블로그에 내가 글을 쓰는데 내가 구독하고 싶다니 정신이 어떻게 된 거 아닌가?'

아니다! 사실 내 블로그에는 다른 사람(들)도 댓글을 쓴다. 아주 독실한 구독자가 있다. 😚

끈닷넷 블로그에는 답글이 최근에 답글이 달린 것을 알려주는 파란 네모가 있다. 달린 댓글 개수도 보인다. 하지만 댓글 개수 만으로는 내가 본 건지 아닌지 헷갈린다. 내 머리 안에 비휘발성 메모리를 장착할 수 있었다면, 그런 날이 머지않아 온다면 이야기가 달랐겠지만 말이다.

그땐 왜 RSS 기능을 지웠나?

쓰는 사람이 없기도 했지만, 내가 만드는 RSS가 마음에 들지 않았었다. description 태그 안에 HTML 문서를 넣어야 하는데 그 HTML 문서 안에는 클래스도 있었고 (예, <code class="prettyprint">), 주석*도 있었으며, 어떤 때엔 자바스크립트도 있었다. 내 블로그 포스트를 다른 곳에서 읽었을 때 문제가 될 수도 있는 것들이다. 어차피 아무도 안 쓰는데 심지어 이쁘지도 않아서 지웠다.
*michelf.ca/projects/php-markdown/extra/#footnotes

상황이 달라졌다.

하지만! 이제 그런 걱정을 할 필요가 없다. 나에겐 안전한 마크다운 엔진이 있다. 클래스나 자바스크립트는 안 나오게 할 수도 있고 주석은 지원도 하지 않는다. 나이스! 🙉

나에겐 꼬멘트도 있다. 즉, 새 댓글을 위한 RSS도 만들면 그만인 것이다. 참고로 Disqus엔 RSS 지원이 없다. Disqus 관리자가 얼마나 오만하게 사용자의 피드백에 대응했는지 보라. 난 진작에 떠나오길 정말 잘했다.
disqus.com/home/channel/discussdisqus/discussion/channel-discussdisqus/rss_feed/

또 다른 이점이 있다. RSS 없이 블로깅을 하던 나조차도 Feedly를 너무 잘 쓰고 있다. 거기서 다른 사람들의 재미난 글을 읽으며 끈닷넷 블로그의 댓글도 쉽게 확인할 수 있다면 너무 좋을 것 같다.
feedly.com/

자, 이제 구현을 해보자.

  1. 먼저 ㄲ마크다운에 RSS 모드를 추가하고
    github.com/kkeundotnet/kkmarkdown/commit/1432c455d6f8a20a47b5a841f129dee0f69fe001

  2. 끈닷넷 블로그에 RSS를 달고
    blog.kkeun.net/feed.xml

  3. 꼬멘트에 RSS 지원을 추가하고
    kkoment.kkeun.net/feed.xml?domain_id=blog.kkeun.net

  4. 사이트 맨 아래에 링크를 추가했더니

끝! 🎵

Feedly에서도 잘 나오...는 줄 알았는데 업데이트가 느려서 확인이 안된다. 👿 로컬에서 쓸 수 있는 RSS 리더가 필요하다.

2020-04-17 씀.