- 아래 사이트에서 최신버전
syntaxhighlighter_3.0.83
를 다운로드 받는다 - http://alexgorbatchev.com/SyntaxHighlighter/download/
- 압축을 풀면 아래 그림처럼 폴더및 파일이 있는데 이중
scripts
폴더 및styles
폴더만 사용한다 styles
폴더내에서 아래그림처럼 가장기본되는 3개의 파일을 블러그에 업로드 한다scripts
폴더내에서 아래그림처럼 선택한 파일을 블러그에 업로드 한다shAutoloader
,shCore
,shLegacy
파일은 필수적으로 업로드하고, 추가로 자신이 쓸 언어들을 더 올린다
- 관리자모드
HTML/CSS
로 가서skin.html
코드의</head>
태그 바로위에 다음의 코드 추가한다 - 관리자모드
HTML/CSS
로 가서skin.html
코드의</body>
태그 바로위에 다음의 코드 추가한다
<pre/> 태그를 이용하는 방법
- 이 태그의 문제는 code에서 < 기호를 사용할 때는 반드시 HTML entity인 < 로 사용해야 합니다.
<pre class="brush: java"> <html> <head> function foo() { } </head> </html> </pre>
<script/> 태그를 이용하는 방법
- 이 태그는 CDATA를 사용하여 어떤 기호든 사용하는대로 출력됨
- RSS 등에서는 script 태그가 제거되어 정상적으로 표시되지 않는 단점이 있음
- 블로그 등에서만 하이라이팅이 되도 괜찮다면 pre 태그 보다는 script 태그가 수월함
- 태그 사용시 script type을 text/javascript 가 아닌 syntaxhighlighter 로 설정해야 함
테마변경
Eclipse 테마
를 설정하고 싶다면 아래와 같이 기존의Default 테마
를Eclipse 테마
로 바꾸어 주면된다- 또한
shThemeEclipse.css
파일을 업로드 한다 - 각 테마가 어떤 느낌을 가지고 있는지는 다음 사이트를 참조
- http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/
옵션설정
- 기본적으로 <pre class = "brush: 언어; 옵션이름 : 값;"> 의 형식으로 사용
script
사용시도 같음 <script class="brush: css;highlight:7" type=syntaxhighlighter>- 만약 여러가지 옵션을 동시에 지정하고 싶을 경우 세미콜론(;)으로 구분하여 연속으로 지정한다
[옵션이름 및 값] 이 름 초기값 내 용 auto-links true URL입력시 자동으로 링크시킬지 여부 설정 데모 보기 class-name '' SyntaxHighlighter에 CSS를 적용시킬 때 데모 보기 collapse false 내용 숨기기 여부 설정 (클릭시 보여지게 하는 기능). 데모 보기 first-line 1 첫번째 라인 번호를 변경 할 때 데모 보기 gutter true 왼쪽 넘버링(숫자) 표시 여부 설정 데모 보기 highlight null 특정 라인의 내용을 강조하고자 할 때 데모 보기 html-script false HTML/XML 코드를 강조하여 표시 데모 보기 smart-tabs true 탭 사용 설성. 데모 보기 tab-size 4 텝 사용시 뛰울 간격 설정 데모 보기 toolbar true 툴바 표기 설정. 데모 보기 - 매번 입력이 아닌 항상 적용되게 하고 싶다면 SyntaxHighlighter 설정 과 마찬가지로 관리자모드의 skin.html 의 </body> 위에 다음과 같이 사용하면 된다
폰트크기 변경
styles
폴더내의shCore.css
파일을 수정한다- shCore.css 파일을 열어 50번째줄의 font-size: 1em !important; 이부분에서
1em
을 수정해 준다 - 참고로 이블로그는 10pt로 수정 사용함
- 수정된 파일을 티스토리에 업로드 한다
ctrl + shift + r
로 캐쉬를 날려주면 빠르게 적용됨
'블로그 > 스킨변경(3.0.0)' 카테고리의 다른 글
본문 폰트크기 변경 (0) | 2014.05.03 |
---|---|
본문 줄간격 및 글자간격 조정하기 (0) | 2014.05.02 |
상단메뉴 고정하기 (0) | 2014.04.21 |
상단이미지 삭제하기 (0) | 2014.03.18 |
상단 메뉴변경하기 (0) | 2014.03.18 |