참고 :

 http://quantlife.tistory.com/27

http://bullseye.tistory.com/93

http://donxu.tistory.com/40

 

 

1. SyntaxHighlighter 다운로드

http://alexgorbatchev.com/SyntaxHighlighter/download/

 

2. 받은 압축 파일을 풀고

scripts 폴더와 styles 폴더 안에 있는 모든 파일을

Tistory 관리자 - HTML/CSS 편집 - 파일 업로드

를 통해 모두 업로드 한다.

 

3. Tistory 관리자 - HTML/CSS 편집 - HTML/CSS 의 skin.html 에서

</head> 위에 아래의 code 를 붙여 넣는다.

 <!--Start of SyntaxHighlighter-->
<link href="./images/shCore.css" rel="stylesheet" type="text/css">
<link href="./images/shThemeDefault.css" rel="stylesheet" type="text/css">
 
        <script src="./images/shCore.js" type="text/javascript"></script>
        <script src="./images/shBrushJScript.js" type="text/javascript"></script>
        <script src="./images/shLegacy.js" type="text/javascript"></script>
        <script src="./images/shBrushBash.js" type="text/javascript"></script>
        <script src="./images/shBrushCpp.js" type="text/javascript"></script>
        <script src="./images/shBrushCSharp.js" type="text/javascript"></script>
        <script src="./images/shBrushCss.js" type="text/javascript"></script>
        <script src="./images/shBrushDelphi.js" type="text/javascript"></script>
        <script src="./images/shBrushDiff.js" type="text/javascript"></script>
        <script src="./images/shBrushGroovy.js" type="text/javascript"></script>
        <script src="./images/shBrushJava.js" type="text/javascript"></script>
        <script src="./images/shBrushPhp.js" type="text/javascript"></script>
        <script src="./images/shBrushPlain.js" type="text/javascript"></script>
        <script src="./images/shBrushPython.js" type="text/javascript"></script>
        <script src="./images/shBrushRuby.js" type="text/javascript"></script>
        <script src="./images/shBrushScala.js" type="text/javascript"></script>
        <script src="./images/shBrushSql.js" type="text/javascript"></script>
        <script src="./images/shBrushVb.js" type="text/javascript"></script>
        <script src="./images/shBrushXml.js" type="text/javascript"></script>
 
<script language="javascript">
SyntaxHighlighter.defaults['toolbar'] = false; // 툴바 설정 (기본값 True)
SyntaxHighlighter.defaults['gutter'] = true; // 라인 번호 설정 (기본값 True)
SyntaxHighlighter.defaults['tab-size'] = 2; // 탭 사이즈 설정 (기본값 4)
SyntaxHighlighter.defaults['first-line'] = 1; // 라인 시작 숫자 (기본값 1)
SyntaxHighlighter.defaults['auto-links'] = false; // 링크 설정 (기본값 true)
SyntaxHighlighter.all();
</script>
<!--End of SyntaxHighlighter-->

 

4. Tistory 관리자 - HTML/CSS 편집 - HTML/CSS 의 skin.html 에서

<body> 아래에 아래의 code 를 붙여 넣는다.

 Onload="dp.SyntaxHighlighter.HighlightAll('code');"

 

----- 여기 까지가 SyntaxHighlighter를 사용하기 위한 준비/설정

5. 글을 작성 중 source code 를 넣고 싶으면 HTML 편집 모드로 들어가서 아래와 같이 한다. 

 

다양한 방법이 있으나 </script>를 써서 아래와 같이 작성하는것이 특수문자로 인한 오류 등을 줄일수있는 가장 나은 방법인것 같다..

<SCRIPT class=brush:cpp type=syntaxhighlighter><![CDATA[
 //소스코드 넣기
]]></SCRIPT>

 

 

 

+ Recent posts