개발자의 블로그라면, 당연 프로그램 코드가 들어가기 마련이다. 코드를 가독성있게 보여주는 것은 매우 중요하다.
그래서 인지 워드프레스에는 수많은 code 구문 강조 (syntax highlighter) 플러그인이 존재하는데 그중에 나에게 딱 맞는 것이 무얼까 고민을 많이 했다.
내가 원하는 플러그인의 조건은,
- 많이 사용되고 꾸준히 관리되고 있어서 나중에 지원 중단으로 곤란한 일이 없는 것
- 나중에 다른 플러그인으로 갈아탈 수 있는 지
- 다양한 기능과 디자인 지원
- 간결한 기능
아래는 내가 조사해본 플러그인들 이다
현재 내 블로그에 깔려 있는 플러그인이다. 위 조건중 1번 조건중 ‘많이 사용되는지’는 다운로드 숫자로 판별하고, ‘계속 지원되는 지’는 최근 업데이트 날짜를 기준으로 했다.
- 장점 :
- 20만 이상의 많은 다운로드 숫자와 1년 전 업데이트 되었으므로 꽤 유명하고 관리도 잘 되고있다.
- 사용법이 간결하고 pre 태그를 응용하고 있어서 나중에 플러그인을 삭제해도 pre 태그 안에 코드가 보이게 된다.
- 단점 :
- 디자인이 별로 이쁘지 않다.
- 기능이 별로 없다.
wordpress.com 이 사용하는 구문강조 엔진과 같은 엔진을 사용하는 플러그인 이라고 한다.
- 장점
- 20만에 육박하는 널리 쓰이는 엔진이고 마지막 업데이트 된지 1년이 안됨
- wordpress.com 이 쓰는 엔진
- 단점
- [php]code here[/php] 와 같은 언어별 다른 문법을 사용해서 코드를 감싸야 함
-> 나중에 다른 플로그인으로 옮겨가기 힘듬- 디자인이 선택 불가능 하고 이쁘지 않음
- [php]code here[/php] 와 같은 언어별 다른 문법을 사용해서 코드를 감싸야 함
가장 많은 기능과 디자인을 지원하는 플러그인이다.
- 장점
- 다양한 디자인 템플릿에서 선택 가능하고 수많은 기능들 지원
- 로 시작해서 나중에 다른 플러그인 문법으로 교체하기 쉬움
- 5만명의 무난한 다운로드와 높은 별점
- 단점
- ??
그 밖에도 WP-SynHighlight 와 같이 다양한 기능을 제공하나 지저분해 보이는 플러그인, 다양한 종류의 플러그인이 있었고 [6 Important Syntax Highlighter WordPress Plugins][6] 등의 사이트를 통해 많은 것을 찾아보았지만, 내가 선택한 것은 CodeColorer 이다.
이제 Search&Replace 플러그인을 사용해서 기존 WP-Syntax 문법을 찾아서 하나하나 CodeColorer 로 고쳐주어야 겠다
<2016년 8월 업데이트>
CodeColorer 는 5년동안 업데이트가 안되고 있으며 php7 을 지원하지 않아 업데이트시 문제가 생긴다. 사용을 지양하시기 바랍니다.
[…] tebica story에서 ‘워드프레스 CODE SYNTAX 강조 플러그인‘이라는 포스팅을 보고 CodeColorer 플러그인을 […]