private

블로그에 코드 색칠하기 syntaxhighlight

js에 정규식이 있는 것 같아요.

언어 별로 정리된 js파일을 불러와서 css로 theme를 설정하여 class를 brush:언어이름으로 한 pre 태그에 색칠이 자동으로 들어가요.


기본 theme으로 Visual Basic 언어를 색칠해 보아요.


'이렇게
Private Sub Form1_Load()
MsgBox("현재 시각은 " & Time & "입니다")

에디터에서는 색칠이 안되네요.

이제 설명 들어갈게요.


사용법


<pre class="brush:언어">

코드

</pre>


brush에 들어갈 언어는 밑의 표를 참조해요.


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://alexgorbatchev.com/SyntaxHighlighter/ 여기 있어요. 들어가서 우측 상단에 download 글자를 클릭해서 다운 받아요.

하지만 커스터마이징된 버젼이 더 마음에 들거에요.  syntaxhighlighter_customized.zip 이걸 다운받아요.



세팅하기



티스토리 기준으로 블로그에 적용시키는 방법은 




이렇게 파일을 올려주시고



이렇게 소스를 images경로로 잘 설정하셔서 skin.html를 수정하시면 됩니다.


'private' 카테고리의 다른 글

프로그래밍에서 foo 와 bar 의 의미  (0) 2015.06.01
syntaxhighlight 자동 태그 닫기 </stdio.h> 해결하기  (0) 2015.05.26
블로그 3차 개편  (0) 2015.05.17
Sublime Text 2 단축기  (0) 2015.02.03
블로그 개편!  (0) 2014.12.16
,

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

카운터

Today :
Yesterday :
Total :

태그