[wordpress] Syntax Highlighter 고르기

wordpress에서 소스코드 등일 표시할때.. 사용하는 플러그인이 Syntax Highligher 다.
지금까지는 Crayon Syntax Highlighter 를 사용중이었는데.. 무난한게 사용했는데, 단점은 지원중단된지 좀 됐나는 것..

결국 워드프레스 5.4대로 올라오면서부터 호환이 안돼, 사이트 출력이 끊겨버리는 상황이 발생하여 다른 플러그인을 알아보기로 했다.
(언제부터인가.. 사이트가 표출이 안되고 있었다.. 플러그인 하나씩 꺼보면서 확인했더니.. Crayon Syntax Highlighter가 문제였다)

주된 내용은 아래의 글을 참고하였으며, 장단점도 아래의 글에서 가져왔다.. (자세한 내용은 링크 참조)


1. Crayon Syntax Highlighter

내가 쓰던 것. (지금은 호환이 안돼 사용하지 못한다.)

  • 장점 : 다양한 기능 설정
  • 단점 : 개발중지 (현재 호환 불가)
  • 다운로드 : https://wordpress.org/plugins/crayon-syntax-highlighter/

2. Enlighter – Customizable Syntax Highlighter

  • 장점 :
    • Gutenberg 편집기 지원
    • 간단한 사용법
    • 본문 외에 댓글란에서도 사용 가능
  • 단점 : 딱히 모르겠음
  • 다운로드 : https://wordpress.org/plugins/enlighter/

3. Prismatic

  • 장점 :
    • Gutenberg 편집기 지원.
    • Highlight.js, Plain Flavor 도 선택 가능함.
    • Prism.js 기반의 Syntax Hightlighter 로서 Prism.js 기능을 동일하게 제공.
  • 단점 :
    • Line Number, 자동 줄바꿈 같은 기본적인 기능 제공 안함. (사용법을 모를지도…)
    • <pre><code> 등 TAG 직접 입력 방식 사용
  • 다운로드 : https://wordpress.org/plugins/prismatic/#installation

4. SyntaxHighlighter Evolved

나는 이미 설치되어 있는걸 보니.. 처음 고를때 Crayon 이랑 이거랑 비교해보다가 Crayon을 선택했었다.

  • 장점 : 설정 창을 이용한 간편한 설정
  • 단점 : 너무 기능이 없음.
  • 다운로드 : https://wordpress.org/plugins/syntaxhighlighter/

결국 나는 Enlighter 를 사용해보기로 했다. 플러그인을 껐을 경우 Preformatted 블록으로 자동 변경되는것도 맘에 들고..
그나저나.. 기존에 Crayon 으로 설정돼있는것들은 일일이 다 바꿔줘야 하나..??

Loading