반응형

    ------------티스토리 업데이트로 이제 본문내 치환자를 입력해도 정상적으로 출력됩니다.----------------

    ------------아래 내용은 업데이트 이전에 사용하던 방법이니 참고하시기 바랍니다.-----------------------





    티스토리 스킨. 스크립트 개발자 여러분들


    자신이 만든 코드를 올리는데, 티스토리 스킨 치환자가 포함되어있으면, 그대로 올릴 수 없는 문제를 모두 아실겁니다.


    예를들어 Life is an egg.을 쓰고싶어도 그냥 쓰게되면

    'Life is an egg.' 이처럼 블로그 제목으로 치환되거나 아예 빈칸으로 나타나게됩니다.


    그래서 대부분의 개발자분들은 ##을 샵샵으로 바꿔써놓거나, ##사이에 띄어쓰기를 넣고
    코드를 이용하는 사용자분들에게 "샵샵을 ##으로 바꿔주세요", "#사이의 띄어쓰기는 제거해주세요." 등의 요청을 하게됩니다.

    하지만. 기대와는 달리 한두명씩 꼭 '샵샵'이나 '# #'을 그대로 두고 왜 안되냐고 질문을 남깁니다.


    그렇다면 위의 Life is an egg. 는 어떻게 쓴 것일까요?


    비밀은 바로 유니코드에 있습니다.


    싸이월드, 버디버디가 유행하던 시절

    따라하라고 따라한 나는 바보다. 하하하

    이걸 복사해서 댓글로 남겨봐~

    이런 장난이 있었던걸 기억하시나요?


    무의미한 문자열같지만 붙여넣고 댓글을 쓰면 "따라하라고 따라한 나는 바보다. 하하하"이런 글이 나타났죠.


    바로 이것과 같은 원리로 티스토리 본문에 ##을 쓸 수 있습니다.




    본문에 티스토리 치환자 ##을 써보자!

    http://kor.pe.kr/convert.htm

    이 사이트는 제가 자주 이용하는 유니코드 변환사이트입니다.


    이 사이트에서 ##을 16진수형식으로 변환하면

    ##

    라는 문자가 나옵니다.


    이 문자를 HTML입력모드로 들어가 ##대신 넣고 저장을 누릅니다.

    이 때 HTML모드를 풀면 ##가 ##으로 변환되어버리므로 HTML로 다시돌아가면 ##이 남아있을겁니다.

    따라서 HTML모드에서 ##를 넣은 뒤 바로 저장을 해야합니다.


    예를들어 Life is an egg.는 [##_title_##] 이런식으로만 바꿔주셔도 됩니다.


    그냥 샵샵으로 바꾸면 되지 이게 무슨 고생이냐 싶으시겠지만, "샵샵을 ##으로 바꿔주세요"를 못보고 바로 적용하고, 또 질문하는 이용자분들을 위해 개발자가 조금 수고하는 것이 낫지 않을까요? ^^



    주의할 점

    이용자들에겐 편하지만, 개발자들에겐 매우 불편합니다.

    일단 글이 완성된 상태에서 읽기 힘든 HTML편집화면에서 수정을 마쳐야합니다.

    그리고 글을 수정해야한다면, 수정한 뒤 마지막에 또 HTML편집기로 들어가 ##을 16진수 유니코드로 바꿔줘야합니다.



    반응형
    Posted by 뭐하라

    문제가 있나요?(?)

    내용상 오류가 있음 업데이트 필요 화면이 깨짐 기타 수정이 필요함