구글 블로그(blogspot)에 SyntaxHighlighter 적용하기

nhs312
0
구글 블로그(blogspot)에 프로그램 코드를 올릴 때 눈에 잘 들어오는 방법을 찾아봤다.


SyntaxHighlighter

SyntaxHighlighter는 말 그대로 code syntax highlight 기능을 제공한다.
sample.
var sample = "syntax highlighter를 사용해서 javascript 코드를 보여주고 있습니다.";
var example = {
 foo : function() {
  alert("foo");
 }
}
이런식으로 코드가 보이는 블로그 / 사이트들은 SyntaxHighlighter를 사용한 것이다.
SyntaxHighlighter를 사용하려면 사이트에 가서 파일을 다운로드 받은 후에
자기 블로그 사이트에 파일을 추가시키고 include하면 된다.

*하지만, 구글 블로그에서는 파일을 업로드 할 수가 없기 때문에 다른 방법을 사용한다.
src에 SyntaxHighliter의 주소를 넣어서 파일을 불러오는 방법.






위 코드를 템플릿 -> HTML 편집에 들어가서 <head> </head> 사이에 집어넣는다.
.js 파일들은 지원하는 code style을 가리키고 있다. 더 다양한 걸 원한다면
이 주소를 참조해서 .js 파일을 추가하자.
brush : http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/

사용법
<pre class="brush: javascript">
source code
</pre>

포스트를 작성할 때 HTML 편집 모드에서 이렇게 <pre> 태그로 감싸주면 그 내용이 위 sample처럼 보여진다.

어떤 문법의 code냐에 따라서 brush: javascript or C++ or PHP 등등... 해당 문법 이름을 넣어주면 된다.
brush name은 이 페이지에 있다. http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/


<13. 5. 7 추가>
2.0 버전에서 세로 스크롤이 자꾸 생기는 경우가 있어서 보기 안좋다.
div .syntaxhighlighter { overflow-y: hidden!important; overflow-x: auto!important; }
CSS에 이 코드를 넣어주면 해결.
Tags:

댓글 쓰기

0댓글

댓글 쓰기 (0)