티스토리 플러그인(Tistory Plugin), 프로그래밍 소스 구문강조(SyntaxHighlighter) 기능 간단 설치 및 사용방법

 
반응형


요즘 android를 개발을 배우면서 java 소스를 여기저거에서 찾아보고는 하는데,
어떤 블로그에 들어가면 위처럼 깔끔하게 정리된 소스를 보여주던군요.

이미지로 캡쳐를 했나 하고 클릭을 해보니 이미지가 아니라, 그냥 글씨던데, 뭔가하고 찾아보니
SyntaxHighlighter 라는것으로 참 요긴한 플러그인 기능인듯 합니다.

SyntaxHighlighter 홈페이지 - http://alexgorbatchev.com/SyntaxHighlighter/

http://choboyam.tistory.com/entry/tsyntax
초보야님의 글을 보고 따라해보면 복잡한 설치나 파일을 올릴것도 없이,
스킨만 간단하게 수정을 하면 됩니다.

skin.html 파일의 </head> 테그를 찾아서 바로 그 위에

<script type="text/javascript"  src="http://tsyntax.googlecode.com/hg/release/tsyntax.js">
</script>
</head>
위의 코드를 넣어주면 됩니다.

그리고 사용방법은 티스토리 글쓰기 상단 버튼중에 인용구(ctrl+q) 를 누른후에
그안에다가 ### 언어선택 을 해주면 됩니다.

언어는 다양한데,
HTML : html, xhtml
XML : xml, xslt
PHP : php
JAVA : java
C++ : cpp, c 이런 식입니다.


이렇게 입력하면 아래와 같이 깔끔하게 나오네요~
### java highlight: [2, 4, 6]
Intent intent = getIntent();
kind = intent.getStringExtra("kind");
theme = intent.getStringExtra("theme");

System.out.println("kind " + kind + " " + kind.substring(0, 1));
System.out.println("theme " + theme + " " + theme.substring(0, 1));

if(kind.replaceAll(" ","") != "xx") {
//if(kind.substring(0, 1) == "x") {
    System.out.println("goto theme : " + kind);
    searchThemeCodeArtList();
}
else if (theme.replaceAll(" ","") != "xx") {
    System.out.println("goto kind : " + theme);
    searchSubjCodeArtList();
}
else {
    System.out.println("goto exit...-_-++");
    searchSubjCodeArtList();
}
http://choboyam.tistory.com/entry/tsyntax

더 자세한 내용은 초보얌의 띵구리야님의 글을 보시면 다양한 옵션이 있습니다~
 
반응형