syntax highlight 플러긴을 바꿨다.

[su_row][su_label]Last modified[/su_label][su_post field=”post_modified”][/su_row]
[su_row][su_label type=”important”]2014-10[/su_label]현재는 Crayon Syntax Highlighter를 사용중.[/su_row]


File이 있을 경우와 없을 경우
File이 있을 경우와 없을 경우
원래 쓰던건 Code Highlighter 였는데… 갑자기 에러도 나고, 네모 가로를 이용해서 별도 태그를 집어넣어야 한다는 것도 왠지 찝찝하고 해서.. 중궈인이 만든 WP-codebox로 바꾸어 보았다~
꺽쇠를 써도 잘 먹히고 무엇보다도 코드를 txt 파일로 다운 받을 수 있게 한 점이 매우 마음에 든다.

사용방법

아래와 같이 pre태그를 이용해서 코드를 적어주면 된다.

<pre lang="xml" line="18" file="ruby.txt" colla="+"> ~ ~ ~ </pre>

각 파라미터 설명

lang
사용하고자 하는 언어를 적어준다.
line
시작하는 라인 숫자를 적어준다.
file
다운로드 받을 수 있는 파일명.txt를 적어준다.
colla
코드창이 접혀서 나올지 펼쳐서 나올지 정해준다.

but. 플러긴 설정창에서 설정해주면 lang 외에 모든 옵션을 적지 않아도 똑같이 작동한다.
아래는 lang 항목에 사용가능한 언어들이다.
abap, actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, c_mac, caddcl, cadlisp, cfdg, cfm, cpp-qt, cpp, csharp, css, d, delphi, diff, div, dos, dot, eiffel, fortran, freebasic, genero, gml, groovy, haskell, html4strict, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, m68k, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, per, perl, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80
맨 위의 사진에서..
위에 그림이 File이 있을 경우 download 형식의 링크가 생긴 것이고
아래 그림은 File을 지정하지 않아서 view 형식의 링크가 생긴 모습이다.
-끗-