본문 바로가기
알면 유용!!/Tip

티스토리에 코드 예쁘게~

by 루카오리 2015. 8. 26.

코드를 예쁘게 넣는 방법은 많은 방법이 있지만, 쉽게 접근 할수 있는 것!!


 바로 Syntax Highlighter

 1. Syntax Highlighter Download!!

http://alexgorbatchev.com/SyntaxHighlighter/download

Syntax Highlighter 공식 홈페이지에서 다운로드 받을 수 있다.

2.파일 업로드!!

압축풀면 아래의 폴더가 있다.

- Scripts 

- Styles

용량압박이 없다면 모두 업로드 하자!

티스토리에서 Tistory 관리 -> HTML/CSS 편집 -> 파일 업로드 -> 추가 경로 따라가서 업로드해준다.

3.HTML수정!!

***이부분이 중요!!

1. Tistory 관리 >> HTML/CSS 편집  으로 들어가</head>를 찾은 후 바로뒤에 태그 삽입한다.

<script type="text/javascript" src="./images/shCore.js"></script>
<script type="text/javascript" src="./images/shLegacy.js"></script>
<script type="text/javascript" src="./images/shBrushBash.js"></script>
<script type="text/javascript" src="./images/shBrushCpp.js"></script>
<script type="text/javascript" src="./images/shBrushCSharp.js"></script>
<script type="text/javascript" src="./images/shBrushCss.js"></script>
<script type="text/javascript" src="./images/shBrushDelphi.js"></script>
<script type="text/javascript" src="./images/shBrushDiff.js"></script>
<script type="text/javascript" src="./images/shBrushGroovy.js"></script>
<script type="text/javascript" src="./images/shBrushJava.js"></script>
<script type="text/javascript" src="./images/shBrushJScript.js"></script>
<script type="text/javascript" src="./images/shBrushPhp.js"></script>
<script type="text/javascript" src="./images/shBrushPlain.js"></script>
<script type="text/javascript" src="./images/shBrushPython.js"></script>
<script type="text/javascript" src="./images/shBrushRuby.js"></script>
<script type="text/javascript" src="./images/shBrushScala.js"></script>
<script type="text/javascript" src="./images/shBrushSql.js"></script>
<script type="text/javascript" src="./images/shBrushVb.js"></script>
<script type="text/javascript" src="./images/shBrushXml.js"></script>
<link type="text/css" rel="stylesheet" href="./images/shCore.css">
<link type="text/css" rel="stylesheet" href="./images/shThemeDefault.css">
<script type="text/javascript">
SyntaxHighlighter.all();
</script>

2. <body>을 찾아서 아래의 내용으로 덥어씌운다.
     - <body Onload="dp.SyntaxHighlighter.HighlightAll('code');">

4.Syntax Highlighter적용!!

작성할때는 HTML타입으로 변경해야한다!!

이제 적용만 하면된다.

적용법은 다음과 같다.

<textarea name="code" class="brush:원하는 언어;">
에디터 모드에서 이 사이에 코드를 작성
</textarea>

ex)
<textarea name="code" class="brush:cpp;">
#include <stdio.h>
 
void main(){

}
 
</textarea>

사용할수 있는 언어들은 다음과 같다. 참고하기 바란다^^

Brush name

Brush aliases

File name

ActionScript3

as3, actionscript3

shBrushAS3.js

Bash/shell

bash, shell

shBrushBash.js

ColdFusion

cf, coldfusion

shBrushColdFusion.js

C#

c-sharp, csharp

shBrushCSharp.js

C++

cpp, c

shBrushCpp.js

CSS

css

shBrushCss.js

Delphi

delphi, pas, pascal

shBrushDelphi.js

Diff

diff, patch

shBrushDiff.js

Erlang

erl, erlang

shBrushErlang.js

Groovy

groovy

shBrushGroovy.js

JavaScript

js, jscript, javascript

shBrushJScript.js

Java

java

shBrushJava.js

JavaFX

jfx, javafx

shBrushJavaFX.js

Perl

perl, pl

shBrushPerl.js

PHP

php

shBrushPhp.js

Plain Text

plain, text

shBrushPlain.js

PowerShell

ps, powershell

shBrushPowerShell.js

Python

py, python

shBrushPython.js

Ruby

rails, ror, ruby

shBrushRuby.js

Scala

scala

shBrushScala.js

SQL

sql

shBrushSql.js

Visual Basic

vb, vbnet

shBrushVb.js

XML

xml, xhtml, xslt, html, xhtml

shBrushXml.js