SyntaxHighlighter 입니다. 기존에 EYE 님께서 만드신 버젼도 있지만 전 개인적으로 Alex Gorbatchev가 만든 기능이 더 맘에 들어서 제작해보았습니다. 기존에 시작할때에는 단순하게 EYE 님께서 만드신 스크립트를 Alex Gorbatchev의 것으로 바꾸는 것만 생각했었지만 그렇게 되면 단순히 플러그인을 베끼는 느낌이 들 것 같아서 환경설정 기능까지 포함해서 완전히 새롭게 제작했습니다. Based on eye plugin 이라고 적긴 했지만 ^^;; 일단 eye 님의 플러그인이 모토가 되었기에 감사하는 마음으로 함께 적습니다.

Manuz_SyntaxHighlighter.zip

플러그인 다운로드 2009.04.22 최신버젼

추가 수정사항 리스트 입니다.

  • 2009.04.22 [code] 추출 패턴 변경
  • 2009.04.22 toolbar 사용여부 작동안하던 부분 수정
  • 2009.04.22 Core.css 의 font-size !important 속성 제거 (font-size 설정이 작동하지 않아서 수정함

/*** SYNTAX HIGHLIGHTER using SyntaxHighlighter (http://alexgorbatchev.com/wiki/SyntaxHighlighter)
*
* version: 1.0
* Syntax Highlighter version: 2.0.296
*
* usage : [code:js
]...[/code]
* usage : [code:bash]...[/code]

* usage : [code:cpp]...[/code]
* usage : [code:php]...[/code]
* ... anything if you want  :)
*
* available class list :
*  Type    : class name
*  ------------------------------------------------
*  Bash/shell  : bash, shell
*  C#     : c-sharp, csharp
*  C++    : cpp, c
*  CSS     : css
*  Delphi    : delphi, pas, pascal
*  Diff     : diff, patch
*  Groovy   : groovy
*  JavaScript : js, jscript, javascript
*  Java    : java
*  Perl     : perl, pl
*  PHP     : php
*  Plain    : Text  plain, text
*  Python   : py, python
*  Ruby    : rails, ror, ruby
*  Scala    : scala
*  SQL     : sql
*  Visual Basic : vb, vbnet
*  XML     : xml, xhtml, xslt, html, xhtml
*
* made by manu(
http://manuz.com)
* based on eye(
http://theeye.pe.kr)'s plugin. THX :D
*/


아래는 실제 동작 화면입니다.

 $_SERVER['HTTP_HOST'], 'fullpath' => str_replace('index.php', '', $_SERVER["REQUEST_URI"]), 'position' => $_SERVER["SCRIPT_NAME"], 'root' => rtrim(str_replace('rewrite.php', '', $_SERVER["SCRIPT_NAME"]), 'index.php') ); ?>

간단히 몇가지 샘플과 스크린샷도 아래에 함께 올려봅니다.

사용자 삽입 이미지

Default 테마


사용자 삽입 이미지

Django 테마



사용자 삽입 이미지

Emacs 테마


사용자 삽입 이미지

FadeToGrey 테마


사용자 삽입 이미지

Midnight 테마


사용자 삽입 이미지

RDark 테마


사용자 삽입 이미지

구문강조 플러그인 환경설정 화면입니다.

ps. 다 만들어 놓고 여기저기서 검색을 해보니 제가 만든것과 비슷한 기능을 하는게 상당히 많이 존재하네요.. -_-; 점심먹고 시간을 다 보내버렸는데.. 괜히 했을까요~? 혼자 만족해야 할 것 같습니다.. -_ㅠ

Posted by 마누
트랙백 26 : 댓글 15 댓글을 작성하시려면 클릭하세요

트랙백 보낼 주소 : 이 글에는 트랙백을 보낼 수 없습니다

  1. 텍스트큐브(테터툴스)에 Syntax Highlighter 2.0 적용기

    2009/12/14 10:53
    삭제
    블로그에 글을 올리려면 테터툴즈에서 Syntax Highlighter 기능을 제공하지 않아서 참 불편했다.그래서 플러그인에 있지 않을 까 해서 찾은 플러그 인이...Syntax Highlighter 1.0 (Manuz) (TT플러그인)였는데.
<< 이전 : [1] : ... [29] : [30] : [31] : [32] : [33] : [34] : [35] : [36] : [37] : ... [162] : 다음 >>

행복합니다^^
행복합니다. 김형원이 운영하는 블로그 입니다. 제가 쓴 글과 영상들이 있고 웹관련 정보들이 있습니다.

카테고리

전체 (162)
Life Story.. (49)
Love Story.. (2)
Meditation with Life (41)
Web Accesiblity (1)
Writing (2)
Meditation (15)
WEB (11)
IT (31)
Movie Clip (UCC) (8)

글 보관함

달력

«   2017/10   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Total : 2048302
Today : 189 Yesterday : 351