언젠가부터 블로그 접속 속도가 무척이나 느려졌다. 굉장히 자주 화면에 아무것도 안나오는 상태로 멈춰있었다. 뭔가 서버 리스스 하나가 response를 주고 있지 않는 것 같았다. 내 블로그에 문제가 생긴건가 싶어서 정말 짜증이 났다. 이걸 해결하려면 어디서부터 시작을 해야하나 티스토리에 문의를 해야하나 짜증은 났지만 참고 찾아보기 시작했다. 원인 처음엔 티스토리 서버에 문제가 생긴 줄 알았는데 가만보니 jquery가 문제였다. 로딩 속도를 빨리하고 싶어서 쓴 cdn인데 여기서 무한정 대기가 걸려있던 거다. 사용하고 있던 cdn은 jquery에서 공식적으로 제공하는 code.jquery.com 서버다. 찾아보니 jQuery CDN 속도 비교를 한 곳도 있다. 무려 2010년에 작성된 글인데 지금까지 이 문..
티스토리에 disqus를 적용하는 것과 더불어 Facebook 댓글을 적용하는 방법도 알아봤다. 댓글 count같은 것은 없고 댓글만 가능하다. Facebook SDK Facebook plugin을 사용하기 위해서는 javascript sdk를 먼저 로드해야한다. 이 sdk를 로드하고나면 다른 plugin도 쉽게 사용이 가능하다. Facebook comments Facebook SDK를 르드했으면 다음의 tag를 원하는 곳에 넣어주면 된다. 한가지 문제가 있는데 Facebook 댓글의 data-href에는 완전한 url을 넣어줘야 동작한다. 잘은 모르겠지만 도메인 정보가 없을때 document.href를 자동으로 붙여주지 않는 것 같다. 이 때문에 상대주소로 치환되는 티스토리의 로는 제대로 동작하지 않는..
티스토리에는 댓글기능이 있지만 회원만 댓글을 작성할 수 있고 비회원 댓글 기능이 있지만 스팸의 두려움을 안고 있어야 한다. 그래서 소셜 댓글 서비스를 이거저거 알아봤는데 disqus가 제일 알맞아보인다. 일단 적용은 했는데 좀 더 깔끔하게 적용해보고 싶어서 좀 알아봤다. comment 댓글을 적용하는 방법은 다음의 코드를 원하는 곳에 넣으면 된다. 그런데 여러 개를 동시에 넣을 때 문제가 된다. 물론 동시에 여러개가 나오지 않도록 만들면 되지만 티스토리는 여러개의 글이 동시에 보이는 곳도 있으니 page.url 혹은 page.identifier 를 설정해 주어야 한다. 설정하지 않으면 location.href 값을 사용한다. 아무래도 반드시 설정하는 것이 좋겠다. 자세한 내용은 disqus 도움말에서 볼..
첫페이지 티스토리의 첫페이지는 기본적으로 글 리스트 첫페이지이다. 제목 나열이 아니고 글이 정해진 수만큼 그대로 나온다. 심지어 댓글도 그렇다. 이 부분이 조금 문제인데 이걸 컨트롤 할 수 있었다면 참 좋으련만 그렇지 못하다. 그렇기에 테터데스크를 사용하거나 티에디션을 사용해서 첫 페이지를 원하는대로 만들 수 있지만 원하는 디자인으로 만들기란 쉽지 않다. 그나마 치환자를 쓸 수 있는 티에디션이 좀 더 낫다. 이 부분이 개선된다면 참 좋을 것 같다. , 이런 식으로 만들면 괜찮을 것 같다. s_index_page는 여러 글을 동시에 보여주는 페이지, s_permalink_page는 하나의 글만 보여지는 페이지에서만 동작하도록 하는 것이다. title 티스토리의 permalink page에서는 별다른 문제가..
티스토리에는 많은 치환자가 사용된다. 각 치환자의 특징과 주의할 점을 정리해보려고 한다. s_t3 s_t3은 티스토리 가이드에 다음과 같이 정의되어 있다. 자바스크립트를 지정해줄 영역을 선언하기 위해서 안에 를 넣어줘야 합니다. 여기서 말하는 자바스크립트는 티스토리 기능이 동작하도록 하는 스크립트이다. 실제로 s_t3을 넣은 영역 제일 상위에 다음의 스크립트가 추가된다. 티스토리 주인이냐 아니냐에 따라 조금 다른데 주인일 경우 스크립트가 더 길다. 아래는 손님에게 추가되는 내용이다. 이 스크립트가 없을경우 댓글 작성이나 단축키 등이 동작하지 않는다. 그 기능을 사용하지 않을 것이라면 없애도 된다. header blogmenu_ [#_blog_menu_#]는 다음으로 치환된다. 홈 태그 미디어로그 위치로그..