본문 바로가기

ETC

SyntaxHighlighter 티스토리 사용시 오류에 대해서.. Can`t find brush for: xxx 에러.


소스코드의 내용을 올려볼려고 하는도중.. SyntaxHighlighter  라는걸 알게 되어서
이곳저곳 다른 분든들의 블로그를 보며 설치를 하였지만..
다른 분들은 잘 되는거 같은데 이상하게도 brush를 찾을수 없다는 말만 나왔다..

대체 이유가 뭘까..?

HTML/CSS에서 Skin.html 부분에 내가 잘못 적은게 있나..?
아니면 js.css를 다 안올렸나..? 경로가 틀렸나...?
그런데 아무리 봐도 전부 제대로 였고.. 틀린건 없었다..

그래서 열심히 구글링으로 Can't find brush for: xxx 라는걸로 찾아보았지만 명확한 해결책은 없었고..
그나마 힌트 라고 하면 대소문자 를 정확하게 써야 된다는것이였다..
그리고 어디선가 들어본듯한... 티스토리에 대소문자를 자기마음대로 변경한다는 소리도 들어본거 같았다.

혹시나 하는마음에.  shBrushCpp.js 파일을 shBrushCPP.js 로 변경하고
skin.html에도 shBrushCpp.js을 shBrushCPP.js로 변경해주었더니.. 드디어..!!
<pre class="brush:cpp">
출력이 되면 좋겠다!!
</pre>
하지만 나오는 결과는 ㅠ.ㅠ(cpp는 수정을해놔서 Java로 테스트 했으니 양해해주세요~)  



  shBrushCPP.js로 변경뒤에 다시

<pre class="brush:cpp">
임시적인 방법이지만
드디더 된다!!!
헐!!
</pre>



참고로 c++같은 소스를 출력할때에는
예)
#incluse <iostream> 이라고 한다면
< 기호를 &lt; 로 변경해주시면 좋습니다.
#include &it;iostream> 이런식으로요..




SyntaxHighlighter 버전 3.0.83
설정 방법은 많은곳에 나와있어서 넘기려고 했지만 링크 걸어봅니다..
 http://saoa.tistory.com/9