테터보드나 WordPress에서 GeSHi라는 문법 강조기를 이용하여 code highlighting 모듈이 많이 만들어지고 있습니다. 제가 사용하고 있는 Lang-to-HTML도 그렇구요..
아쉬운 점은 제가 블로그상에 자주 포스팅하는 내용이 verilog HDL이라는 하드웨어 설계/기술 언어를 사용해서 설명되는 경우가 많은데.. GeSHi에는 verilog HDL code에 대한 하이라이팅 기능이 없다는 것이었습니다.
그래서, 그냥 GeSHi상에서 적용할 수 있는 verilog 문법 파일을 하나 만들어봤습니다.
GeSHi의 문법파일 지정 방식이 직관적이어서 처음 생각했던것 보다 빠르게 만들수 있었습니다. ^^;
적용은 간단합니다.
아래 파일의 압축을 해제하셔서, 플러그인의 geshi디렉토리에 올리시고, Language이름은 Verilog로 지정하시면 됩니다. 예를들어 Lang-to-html의 경우 code type=Verilog 으로 쓰시면 됩니다.
cfile29.uf.194297594D6A7AA240E756.rar
개인적으로 쓰려고 만든것이라 버그가 있을수도 있으니 혹 발견하시면 제보해 주세요..
제 wordpress에 시도해 보았던 code highlighting plugin은 vimcolor 였습니다.
(http://dev.wp-plugins.org/wiki/vimcolor)
그다지 널리 퍼지지 않았은데다가
또한 설치할려면 Text::VimColor이라는 perl 모듈 설치도 해야 하는 수고러움도 있지만
어쨌든 cafe24에 무리없이 동작하더라구요…
대충 원리는 VIM에서 HTML 저장하는 기능이 text로 변환되는 것 같은데요…
왠지 시스템에 부하가 많이 갈것도 같고 하지만…
VHDL/Verilog/SPICE/SKILL 까지 지원되는 plugin은 이것 밖에 못 본 것 같아요…
아.. 그거 moniwiki에도 있는 모듈이군요..^^;
moniwiki관계로 지금 설정은 되어 있을 것인데.. tatter로 coverting하는 것도 그렇고 GeSHi로 우선 만족해야 할 듯 하네요..
알려주셔서 감사합니다.