바로 SyntaxHighlighter 이다.
SyntaxHighlighgter 적용 방법은 다운로드와 링크 2가지가 있는데 링크 방법을 알아보자.
1. Blogger에 로그인 한 후 템플릿 - HTML 편집으로 들어간다.
2. HTML 편집에서 다음과 같이 header가 끝나기 전에 아래의소스를 추가하고 템플릿 저장을 누른다.
<link href="http://alexgorbatchev.com/pub/sh/2.1.382/styles/shCore.css" rel="stylesheet" type="text/css"/> <link href="http://alexgorbatchev.com/pub/sh/2.1.382/styles/shThemeDefault.css" rel="stylesheet" type="text/css"/> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shCore.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushCpp.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushCSharp.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushCss.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushJava.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushJScript.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushPhp.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushPython.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushRuby.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushSql.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushVb.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushXml.js" type="text/javascript"> </script> <script src="http://alexgorbatchev.com/pub/sh/2.1.382/scripts/shBrushPerl.js" type="text/javascript"> </script> <script language="javascript"> SyntaxHighlighter.config.bloggerMode = true; SyntaxHighlighter.config.clipboardSwf = 'http://alexgorbatchev.com/pub/sh/2.1.382/scripts/clipboard.swf'; SyntaxHighlighter.all(); </script>
이제 블로그에서 소스를 작성하고 스타일을 적용하는 방법은 글을 작성할 때 html로 작성하여 아래와 같이 작성한 소스에 <pre class="brush:cpp"> 를 추가한다. (cpp인 경우)
<pre class="brush:cpp">
#include <stdio.h>
main()
{
printf("Hello World");
return;
}
</pre>
이렇게 작성하면 결과가 다음과 같다.
#include <stdio.h> main() { printf("Hello World"); return; }
아래는 작성할 수 있는 brush의 종류들이다.
댓글 없음:
댓글 쓰기