무언가 만들기 위한 지식/기타등등

소스코드를 블로그에 공유하자. SyntaxHighlighter 3.0.83 설치

신럭키 2013. 9. 14. 18:01


이번에 소개시켜드릴건 SyntaxHeighlighter라는 소스코드 삽입 툴입니다.

이전에는 계속 2.1대 버젼을 사용중이었는데, 어느날 확인해보니 3.0.83 버전까지 나와서 생각난김에 업데이트해보았습니다.

사실 이전부터 알고 있어서 해야지해야지 하다가.... 꽤나후에야 하게됬다능;;



아무튼 요녀석을!!!!



요녀석으로 업데이트입니다.

말이 업데이트지 걍, 이전 소스 지우고 추가한 것 밖에는 없네요 허허;



설치 방법은 간단합니다.

1) http://alexgorbatchev.com/SyntaxHighlighter/ 에 들어가서 파일을 다운로드 받는다.

2) 받아서 압축을 풀면 여러폴더가 나오는데, 

    이중에서 Scripts 폴더를 티스토리에 올려놓는다.

    추가로 styles 폴더에 있는 마음에 드는 스킨을 올려놓는다.

3) Html 수정으로 들어가서 </header>파일 내에 link 추가.

4) html Body 끝부분에 Brush 추가 스크립트 삽입.

5) 이후 사용!!


사용법 :

<Pre class="brush:삽입소스종류">

삽입할 소스 내용

</Pre>


지원되는 소스들은  대략 아래와 같습니다.~!

Brush aliases 이름을 위의 [삽입소스종류] 부분에 넣으시면 되요.


Brush nameBrush aliasesFile name
ActionScript3as3, actionscript3shBrushAS3.js
Bash/shellbash, shellshBrushBash.js
ColdFusioncf, coldfusionshBrushColdFusion.js
C#c-sharp, csharpshBrushCSharp.js
C++cpp, cshBrushCpp.js
CSScssshBrushCss.js
Delphidelphi, pas, pascalshBrushDelphi.js
Diffdiff, patchshBrushDiff.js
Erlangerl, erlangshBrushErlang.js
GroovygroovyshBrushGroovy.js
JavaScriptjs, jscript, javascriptshBrushJScript.js
JavajavashBrushJava.js
JavaFXjfx, javafxshBrushJavaFX.js
Perlperl, plshBrushPerl.js
PHPphpshBrushPhp.js
Plain Textplain, textshBrushPlain.js
PowerShellps, powershellshBrushPowerShell.js
Pythonpy, pythonshBrushPython.js
Rubyrails, ror, rubyshBrushRuby.js
ScalascalashBrushScala.js
SQLsqlshBrushSql.js
Visual Basicvb, vbnetshBrushVb.js
XMLxml, xhtml, xslt, html, xhtmlshBrushXml.js


음 이렇게 대충 설명한 이유는.... 아래 블로그에서 스샷과 함께 너무 잘 설명해 주어서 링크로 첨부합니다. ㅎㅎ

사실 이전버전이랑 설치방법이 크게 다르지 않아서 말이죠


http://cocosoft.kr/68

요기 가면 친절한 스크린샷과 설명이 있으니 따라해보시길!!

특히 스킨 샘플도 확인할 수 있게 해주셨더군요


음 2.0대 버전에서 3.0대 버전으로 바뀌고 나니 확실히 좀 심플하게 바뀐 느낌입니다.

이전에는 좀 잡기능들이 제공됬는데, 지금은 기능들이 Default로 삽입되어 있네요.

그리고 아주 예전 <Textarea>로 제공되었던, Script도 지원하여 Pre랑 Textarea 둘다 사용 가능합니다.


혹시 사용하시게 되면 호환성 및 기타 등등의 이유로 <Pre>를 권장.

개인적으로 미드나잇 스킨이 가장 마음에 듭니다. 허허



고럼 즐거운 코딩되세요.