티스토리 뷰
블로그에 c, java, matlab 등 소스코드를 작성하여 올릴 때, 개인적으로 systaxhighlighter가 최고라고 생각한다.
SyntaxHighligher의 홈페이지는 아래와 같으며, 현재 3.0.83버전까지 나와있지만 업데이트가 더이루어질까는 의문이다...
http://alexgorbatchev.com/SyntaxHighlighter
1. 먼저 우측상단 다운로드페이지로가서 최신버전을 다운받거나 아래 링크를 통해 받은 후 압축을 풀어준다.
다운로드 링크 : http://alexgorbatchev.com/SyntaxHighlighter/download/download.php?sh_current
2. 티스토리의 관리자페이지에서 꾸미기 - html/css 편집 - 파일업로드 탭으로 이동한다.
3. 우측하단의 추가버튼을 눌러서 scripts, styles 폴더내의 모든 파일을 올린다.
자신이 사용하는 언어와 스타일만 골라서 올려도 되긴하지만 복잡하므로 전부 업로드하였다.
4. html/css 탭에서 skin.html내에 아래를 복사하여 붙여넣고 반드시 저장버튼을 눌러준다!
<script type="text/javascript" src="./images/shCore.js"></script>
<script type="text/javascript" src="./images/shLegacy.js"></script>
<script type="text/javascript" src="./images/shBrushBash.js"></script>
<script type="text/javascript" src="./images/shBrushCpp.js"></script>
<script type="text/javascript" src="./images/shBrushCSharp.js"></script>
<script type="text/javascript" src="./images/shBrushCss.js"></script>
<script type="text/javascript" src="./images/shBrushDelphi.js"></script>
<script type="text/javascript" src="./images/shBrushDiff.js"></script>
<script type="text/javascript" src="./images/shBrushGroovy.js"></script>
<script type="text/javascript" src="./images/shBrushJava.js"></script>
<script type="text/javascript" src="./images/shBrushJScript.js"></script>
<script type="text/javascript" src="./images/shBrushPhp.js"></script>
<script type="text/javascript" src="./images/shBrushPython.js"></script>
<script type="text/javascript" src="./images/shBrushSql.js"></script>
<script type="text/javascript" src="./images/shBrushXml.js"></script>
<link type="text/css" rel="stylesheet" href="./images/shCore.css">
<link type="text/css" rel="stylesheet" href="./images/shThemeDefault.css">
<script type="text/javascript">SyntaxHighlighter.all();</script>
그림과 같이 </body></html> 위에 넣어야 한다. <title> 위에 넣어도 상관없다.
위의 빨간 하이라이트부분이 스타일을 결정한다. 스타일의 프리뷰 및 명칭은 아래 주소에서 볼 수 있다.
http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/
5. 설정은 끝났다. 글쓰기에서 HTML을 체크하고
<pre class="brush:java;">
class
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
이런 형식으로 쓰면
class { public static void main(String[] args) { System.out.println("Hello World!"); } }
이렇게나온다!
마찬가지로 빨간 하이라이트는 사용하는 언어의 브러쉬를 나타내며
http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/
이곳에서 브러쉬의 명칭을 확인할 수 있다.
이 글을 보고 이해가 되지 않거나 부족하다 느낀다면
http://elgar328.tistory.com/11
에서 좀더 자세한 설명을 볼 수 있다.
또한 복잡하고 어렵다고 느껴지거나 네이버 등 다른 블로그라면 아래 주소를 살펴보기 바란다.
http://hilite.me/
'ETC > computer tip & util' 카테고리의 다른 글
Windows 8, 8.1 윈도우탐색기와 작업표시줄이 멈출 때 (0) | 2015.04.14 |
---|---|
SELPHY CP900 드라이버 윈도우8/8.1에서 설치하기 (3) | 2014.04.26 |
윈도우 부트로더 복구하기 (10) | 2013.12.09 |
엑셀 두개 이상의 문서 각각 다른 새창으로 열기 및 같은창으로 열기로의 복원 (13) | 2012.01.31 |
작업표시줄 및 바탕화면 등 바로가기 아이콘이 깨질 때 (20) | 2011.09.22 |