이 블로그는 방문자 통계를 위해 티스토리 기본 기능과 Woopra를 사용합니다. 원하지 않으신다면 사용하시는 웹 브라우저에 내장된 DNT 헤더를 켜고, JavaScript를 끄셔도 무방합니다.
이 블로그 방문자의 약 60%는 네이버 검색을 사용하십니다. 을 이용하시면 더 유용한 정보를 쉽게 얻게 되실 수도 있습니다. [mediatoday]
« 2020/8 »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
블로그 이미지
제가 주제인 블로그... 그냥 주제 없는 블로그입니다. 전공 분야나 예전 관심 분야 등등에 관한 글이 우선입니다만, 두어 문단을 넘길 만한 글이라면 대강 정리해 기록합니다. 학부생입니다. 트위터에서 볼 수 있습니다. http://aurynj.net/ 어­리


시험 기간이 끝나자마자 포스팅을 시작한다. 이러니 성적이 좋을 수가 있나.


2010년 7월 2일, SyntaxHighlighter 3.0.83이 배포되기 시작했다. (사본 다운로드)
티스토리용 파일은 글 하단에 있지만 수정된 파일 하나만 올려 놓았기 때문에 이 파일도 받아야 한다.
- SyntaxHighlighter 웹 사이트 바로가기

1. 소개
3.0은 매우 많은 개선점을 컨셉으로 만들어졌다.

2. 삽질 내용

티스토리라든지 텍스트큐브 기반 사용자를 위한 삽질보정.
블루앤라이브 님께서 자주 해 주시던 일이다. 약간의 거대한 조언을 얻었다. 말하자면 방문자 도둑질.

이 삽질의 결과가 아래 shCore.js 파일이다.
  • 텍스트큐브/태터툴즈 계열 (티스토리도) 치환자 입력 지원.
    [#\\#_(치환자)_#\\#]
    라고 입력하면
    [#\#_(치환자)_#\#]
    라고 출력된다.
    티스토리 새관리의 버그, <pre> ~ </pre> 내의 무한 <br /> 제거도 병행한다.
  • 소스 앞뒤의 <br /> 또는 빈 줄 제거.
  • 아래 파일에는 별도의 언어 파일을 추가하지 않았다.


3. 결과물
블루앤라이브 님은 속도 빨라지라고(?) 친절하게 인크립션까지 해 주시지만... 저는 그러지 않아요
2010.12.2. 원활한 작동을 위해 컴파일된 파일로 교체했다.


4. 설치 방법

압축을 풀고 모든 브러시 파일(/scripts/)과 사용할 테마 파일(/styles/)을 업로드해야 한다.
shCore.js는 수정본으로 교체한다.
1.x 시절부터 SyntaxHighlighter를 textarea 태그로 사용했다면 한 줄이 더 필요하다.
<script type="text/javascript" src="./images/shLegacy.js"></script>

[1] 전통적인 방법

강조된 두 줄 중 아래 한 줄이 테마에 직접 관여한다. 두 줄을 이렇게 한 줄로 바꿔도 된다.
<link type="text/css" rel="stylesheet" href="./images/shCoreDefault.css"/>

[2] 오토로더를 사용하는 방법
SyntaxHighlighter 웹 사이트에 나온 사용법을 거의 그대로 옮겨 왔다.
아무래도 소스가 길어지는 것은 구조적인 한계인 듯하다.
브러시에 있는 .aliases 설정을 가져오려면 애초에 브러시 파일을 불러와야 하는데,
그러면 오토로더를 쓸 필요가 없기 때문.

[3] SyntaxHighlighter 페이지 호스팅을 이용하는 방법
최신 판 소스를 직접 가져올 수 있다.
SyntaxHighlighter 웹 사이트에 나온 사용법을 거의 그대로 옮겨 왔다.

댓글을 달아 주세요

  1. 루지메이앙 2010.08.15 00:43 신고  댓글주소  수정/삭제  댓글쓰기

    여기에 올려진 shCore.js 다운 받아서 했다가 안되서 고생 했네요
    그냥 원래 포함되어 있던걸로 하니 되네요.. ㅠㅠ

    • 어­리 2010.08.09 00:37 신고  댓글주소  수정/삭제

      정말 죄송합니다.
      파일을 계속 바꾸다 보니 XRegExp를 같이 컴파일하는 걸 까먹었군요 ㅜㅠ
      방금 수정했습니다. 합쳐서 컴파일한 파일은 시간상 나중에 올려야겠습니다 :D

  2. 루지메이앙 2010.08.15 00:43 신고  댓글주소  수정/삭제  댓글쓰기

    아닙니다.. 좋은 자료 감사합니다 ^^;

  3. demun 2010.10.09 16:12 신고  댓글주소  수정/삭제  댓글쓰기

    저도 shCore.js 파일을 사용하니 안먹는군요.
    티스토리 치환자가 보이게끔하려면 shCore.js 중에서 어떤것을 수정하면 되나요?

    • 어­리 2010.10.09 19:16 신고  댓글주소  수정/삭제

      소개하는 링크에 XRegExp.js가 있으니 함께 첨부해 주세요. 지금 제가 아직 두 파일을 묶지 못했습니다...
      직접 수정하고 싶으시다면, 방법은 글을 잘 살펴보시면 됩니다.

  4. demun 2010.10.09 22:23 신고  댓글주소  수정/삭제  댓글쓰기

    버그가 있는건가요???
    알려주신대로 하니까 한번은 되더니 스타일을 변경할려고 shThemeDefault.css 이걸 다른걸로 바꾸니까 그다음부터는 이상하게 안되네요...

    그다음부터는 다시 처음부터해도 안되네요^^;
    티스토리 치환자부분만 안되네요....이상하네요^^

    • 어­리 2010.10.09 23:03 신고  댓글주소  수정/삭제

      지금 당장 도와드릴 수 없어 죄송합니다. 제가 위에서 알려드리고 있는 방법은 텍스트를 바꾸는 방법입니다. 또, 이 블로그에서도 위 글에 제가 올린 파일을 그대로 이용하고 있습니다. 지금 제 테마는 Default가 아닌데 정상 작동하고 있고요. '혹시' 실수하신 곳은 없는지요? ^^

  5. demun 2010.10.09 23:42 신고  댓글주소  수정/삭제  댓글쓰기

    그러게 말입니다.실수한것이 있나싶어 다시 처음부터 해봤지만 영 안되네요...이것도 쿠키하고 상관이 있는지???새로 고침을 몇번 해봐도 안되고...

    이번 버젼이 좀더 좋은가요?