SyntaxHighlighter를 사용하면 상당히 쉽게 수행 할 수 있습니다. 나는이 블로거에 SyntaxHighlighter를 설정하기위한 단계별 지침 내 블로그에 있습니다. SyntaxHighlighter는 사용하기 매우 쉽습니다. 스 니펫을 원시 형식으로 게시 한 후 다음 pre
과 같이 블록으로 묶을 수 있습니다 .
<pre name="code" class="brush: erlang"><![CDATA[
-module(trim).
-export([string_strip_right/1, reverse_tl_reverse/1, bench/0]).
bench() -> [nbench(N) || N <- [1,1000,1000000]].
nbench(N) -> {N, bench(["a" || _ <- lists:seq(1,N)])}.
bench(String) ->
{{string_strip_right,
lists:sum([
element(1, timer:tc(trim, string_strip_right, [String]))
|| _ <- lists:seq(1,1000)])},
{reverse_tl_reverse,
lists:sum([
element(1, timer:tc(trim, reverse_tl_reverse, [String]))
|| _ <- lists:seq(1,1000)])}}.
string_strip_right(String) -> string:strip(String, right, $\n).
reverse_tl_reverse(String) ->
lists:reverse(tl(lists:reverse(String))).
]]></pre>
브러시 이름을 "python"또는 "java"또는 "javascript"로 변경하고 원하는 코드를 붙여 넣으십시오. CDATA 태그를 사용하면 엔터티 이스케이프 또는 코드 블로깅의 다른 일반적인 성가심에 대해 걱정할 필요없이 거의 모든 코드를 넣을 수 있습니다.