개발&Development/태터툴즈

CodeHighlight Plug-in

겐도 2007. 3. 2. 21:17
순전히 개인적으로 필요해서 만든 플러그인입니다. 이게 어서 티스토리에 적용되어야 할텐데요. -ㅅ-



베이스로 "dp.SyntaxHighlighter"를 사용합니다. http://www.dreamprojections.com/SyntaxHighlighter
기존 테터에서 사용되던 [ code ] [ / code ]를 사용합니다. 그냥 이대로 하는 경우 C++로 기본 적용됩니다.
만약 언어를 적용하고 싶은 경우 "[ code" 다음에 언어를 적고 "]"를 쓰시면 됩니다.
http://www.dreamprojections.com/SyntaxHighlighter/Usage.aspx
여기서 class 영역에 지정하는 방법을 그대로 사용할 수 있습니다. 가령 "c#:collapse"를 하고 싶다면
[ code c#:collapse ] ~~~
하시면 됩니다. 가령 php라면
[ code php ]
되겠습니다. [ 와 code 사이엔 공백 있으면 안됩니다. (주의!)

List of supported language codes
  • css
  • c#, c-sharp, csharp
  • c, cpp, c++
  • vb, vb.net
  • delphi, pascal
  • js, jscript, javascript
  • php
  • py, python
  • ruby
  • sql
  • xml, xhtml, xslt, html, xhtml

List of supported Configuration
  • nogutter
    Will display no gutter.
  • nocontrols
    Will display no controls at the top.
  • collapse
    Will collapse the block by default.
  • firstline(value)
    Will begin line count at value. Default value is 1.
  • showcolumns
    Will show row columns in the first line. See example.

FirstLine의 경우 [를 사용할 수 없어서 (로 쓰셔야 합니다.
더불어 code내의 모든 "<BR>"은 엔터로 변경됩니다.  내용은 모두 HTML로 기술되어야 합니다. 가령 HTML 코드를 적는 경우 "<"들은 "&lt;"로 되어 있어야 하죠. (이해 안되시면 그냥 위지윅 모드에서 쓰심 됩니다.)

정말 불친절한 설명답게 날림 코드로 작성 -ㅅ-

'개발&Development > 태터툴즈' 카테고리의 다른 글

TTML을 고민하며  (0) 2007.03.16
More Less Testing  (2) 2007.03.15
태터툴즈 3주년  (2) 2007.03.02
BlogAPI : Live Writer Tips  (3) 2007.02.27
BlogAPI TEST with MS-Word 2007  (6) 2007.02.27