태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

블로그에서 Syntax Highlighting 사용하기

My Life 2009.07.10 14:48
한참 전에 SyntaxHighlighter를 사용하다가 그만 두었는데 다시 사용하고 싶어졌다. 문제는 현재 국문 블로그, 영문 블로그, 일어 블로그를 운영하다 보니 이들 세 블로그(Wordpress, Blogger, Tistory!)에 동일하게 Syntax Highlighting을 사용하고 싶어졌다는 것이다.

(영문 블로그는 외국 엔지니어들과 교류하기 위해, 일어 블로그는 개인적인 일본어 공부 목적으로 운영중. 절대 외국어 잘하는 거 아님. 미국놈 만나면 몇마디 못해요)

방법을 못찾아서 미루고 있다고 오늘 오전 마음먹고 다시 구글을 뒤지기 시작했다. 그리고 성공했다!

블로그를 운영하시는 분들을 위해 방법을 공개한다.

1. Tistory

어드민 --> 스킨--> HTML/CSS 편집에서 </head> 태크 앞에 다음과 같은 코드를 추가하기만 하면 된다.







그 다음엔 SQL Code를 작성하고 싶을 때는 다음과 같이 작성한다.(단, HTML 편집 모드를 사용해야 한다)
<pre class="brush:sql">
SQL 문장...
</pre>
아래에 예가 있다.
select 
	prefix||
	type || 
	' max_rows=' || nrow ||', '||
	'cur_rows=' || rrow ||', '||
	'dump=alter system dump datafile ' ||
			dbms_utility.data_block_address_file(to_dec(dba)) || ' block ' ||
			dbms_utility.data_block_address_block(to_dec(dba))
from (
	select 
		regexp_substr(column_value, '^[[:space:]]+') as prefix,
		regexp_substr(column_value, '(branch|leaf)') as type,
		regexp_replace(regexp_substr(column_value, '(branch:|leaf:) [^ ]+'), 
							'(branch:|leaf:) 0x', '') as dba,
		substr(regexp_substr(column_value, 'nrow: [[:digit:]]+'), 7) as nrow,
		substr(regexp_substr(column_value, 'rrow: [[:digit:]]+'), 7) as rrow
	from table(get_trace_file1)
	where regexp_like(column_value, '(branch:|leaf:)')
)
;

2. Wordpress

이걸 찾는게 가장 어려웠다! 하지만 사용하기는 가장 쉽다. 최신 버전의 Wordpress는 SyntaxHighlighter를 아예 내장하고 있기 때문에 HTML 편집 모드에서 다음과 같이 [sourcecode] 태크를 사용하기만 하면 된다.

[sourcecode language='sql']
...
[/sourcecode]
자세한 정보는 여기를 참조한다.

3. Blogger

Tistory와 완전히 동일하다. [커스머마이징-->레이아웃-->HTML편집]에서 Tistory와 동일하게 JavaScript 코드를 삽입해주고, Tistory에서와 동일하게 <pre class="brush: sql"> 태그를 사용하기만 하면 된다.

해피 블로깅!

Trackback 0 : Comments 5
  1. oracler 2009.07.12 23:42 신고 Modify/Delete Reply

    오 이런~~ 검색이 안됩니다.
    대한민국 유일한 ace 가 되셨는데도 불구하고 인물검색에 안걸리네요. 이런..
    가끔씩 사용하던 PC가 아닌 다른 PC 로 선생님 홈페이지 가고 싶을때가 있는데
    주소 외우고 있는것도 아니고 그땐 참 막막합니다.
    자주 오는건 아니지만 가끔씩 올때마다 그 육갑자 이상의 내공 깊이에 입만 벌어지고 갑니다.
    행복하세요.

  2. 욱짜 2009.07.13 13:24 신고 Modify/Delete Reply

    다행히 구글에서는 걱샘이 됩니다. ^^;

    http://www.google.co.kr/search?q=%EC%A1%B0%EB%8F%99%EC%9A%B1&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ko:official&client=firefox

  3. 그와함께 2009.07.13 13:43 신고 Modify/Delete Reply

    말이야 되는 놈(^^) 시키면 되고, 그보다는 전하고 싶은 내용을 작문할 수 있는게
    진짜 외국어 실력 아닌가요? 대단하십니다. 역시 최고십니다. ^^

  4. 왕만두 2009.07.16 13:28 신고 Modify/Delete Reply

    국문 블로그 하나도 게을러서 운영못하는 사람으로써는.. 존경 스럽다는 말밖에는...^^

  5. 늦둥이해커 2009.07.17 12:38 신고 Modify/Delete Reply

    네이버에서는 [욱짜]로 검색해서 웹문서쪽을 보시면 나오네요. ㅋㅋ
    흠냐 구글검색이 확실히 .. 뛰어나긴 하네요.
    이름으로 바로 나오니 ...

Write a comment

티스토리 툴바