2012년 6월 12일 화요일

블로그스팟에 조금 더 예쁜 코드 넣기

블로그의 템플릿이 동적뷰로 바꾸고 나니, google-code-prettify가 작동하지 않는다. google-code-prettify가 긴 줄의 표시도 매끄럽지 못하고, 매스매티카 문법도 인식하지 못해서 불편을 겪던 차여서 다른 걸 찾아보기로 했다. 뒤져보니 Alex Gorbatchev가 만든 SyntaxHighlighter란 게 있다. 설치방법은 Way2Blogging에 잘 나와 있고 적용도 잘 된다.

몇 가지 아쉬운 점도 있다.

  • 동적뷰는 html 수정을 하지 못하므로 SyntaxHighlighter도 역시 적용할 수 없다. 그래서 다시 예전 템플릿으로 회귀.
  • 홈페이지에 나온 것과 같이 함수를 써서 깔끔하게 html에 집어넣는 건 실패했다. 일일이 긴 주소를 다 써서 넣어야 한다. 다행히도 Way2Blogging에 스크립트 자동 생성기가 있다.
  • 매스매티카 브러시도 있긴 한데, 내부에 매스매티카 내부 함수 2,200개 정도를 표기해 놓았나 보다. 이것 때문에 브라우저가 느려질 수 있다고 한다. 이 브러시는 본 배포본에 빠져 있어서 추가하려면 별도로 서버에 올려야 한다. 이런 문제로 매스매티카 브러시는 쓰지 않기로 했다.