저는 이때까지 본문에 코드를 올릴때 SyntaxHighlighting을 사용하였는데요. 계속 쓰다보니 단점이 한 두개가 아니더라구요. 그래서 다른 코드하이라이터를 찾던 중 Highlight.js를 발견하였고 비교분석 결과 Highlight.js가 더 낫다는 결론을 내렸습니다. 하이라이터를 바꾸려면 본문의 소스가 있는 부분마다 일일이 다 수작업으로 바꿔주는 작업을 해야하기에 글이 더 많아지기전에 최대한 빨리하는게 낫다는 판단하에 오늘부터 하이라이터를 차근차근 바꿔보려고 합니다.
1.176개의 언어와 79개 스타일을 제공하고 자동으로 언어를 감지해서 스타일이 적용되며 둘 이상의 언어라도 가능하다.
2.노트.js에서 사용 가능하며 어떠한 마크업(태그)라도 동작한다.
3.어떠한 자바스크립트 프레임워크라고 하더라도 호환이 가능하다.
4.설계당시 가볍고 간단하게 만드는 것이 목표였고 단조로운 기능에 빠른 로딩속도를 자랑한다.
- highlightjs.org 본문발췌 -
티스토리 블로그에 Highlight를 적용시키는 방법은 두가지가 있습니다.
하나는 직접 다운받아 사용하는 방식이고 또 다른 하나는 CDN주소를 활용해 끌어다 쓰는 방법이 있습니다.
하지만 저는 두가지 방식중에 전자를 추천드립니다. (다운로드 VS CDN)
그 이유는 CDN에서 주소를 끌어다쓰면 코드 몇줄로도 간편하게 하이라이터를 적용시킬 수 있긴 하지만