ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 티스토리 블로그에 Syntax Highlighter 적용하기
    gossip 2018. 1. 31. 02:23


    안녕하세요, Einere입니다.

    오늘은 티스토리 블로그에 Syntax Highlighter를 적용하는 방법을 소개해 드리겠습니다.



    1. 아래의 syntaxhighlighter_3.0.83.zip를 다운로드 받은 후, 압축을 풀어줍니다.


    syntaxhighlighter_3.0.83.zip



    2. 압축을 푼 후, scripts폴더와 styles폴더의 파일들을 티스토리 스킨 편집기의 파일업로드탭에 업로드합니다.


    블로그관리 - HTML/CSS 편집 - 파일 업로드 탭 - 추가 버튼을 눌러서 업로드하시면 됩니다.



    3. HTML 탭을 누른 뒤, </head>를 찾으신 후, 바로 윗줄에다가 아래의 코드를 삽입합니다.


    참고로, shThemeDefault.css 부분을 다른 파일명으로 바꿀 경우, 테마를 변경할 수 있습니다.



    4. <body 를 검색하신 후, <body와 >사이에 다음의 코드를 삽입합니다.


    Onload="dp.SyntaxHighlighter.HighlightAll('code');"

    즉, <body ~~ Onload="dp.SyntaxHighlighter.HighlightAll('code');">와 같은 형태가 되면 됩니다.



    5. 포스팅시, 에디터에서 HTML을 체크한 뒤, 다음과 같이 코드를 작성합니다.


    <textarea name="code" class="brush:원하는 언어;"> 

    HTML모드에서 이곳에 코드를 작성하면 됩니다.

    </textarea>

    원하는 언어는 c, cpp, html, java, js등등 많습니다.

    Syntax Highlighter 홈페이지에서 확인 가능합니다.



    6. 따라했는데도 적용이 안되는 경우, 블로그 스킨별로 적용이 안 될 수 있습니다.


    이러한 경우, 블로그 관리 - HTML/CSS 편집 - CSS 탭에서 pre를 찾으신 뒤, 해당 코드를 먼저 백업을 하신 후, 삭제한 후 저장합니다.

    (아래의 코드는 스킨별로 다를 수 있습니다.)

    blockquote { position: relative; color: #555; font-style: italic; margin: 0; padding: 10px 15px; border-left: 5px solid #f1f1f1; }

    pre { padding: 10px 10px 7px; margin: 5px 0; max-width: 100%; overflow-x: auto; overflow-y: hidden; border: 1px solid #ddd; font: 12px/180% 'Lucida Console'; background-color: #fafafa; border-radius: 3px; }  //pre와 관련된 부분을 삭제 후 저장

    hr { margin: 0; padding: 0; border: none; border-top: 1px solid #ccc; height: 0; overflow: hidden; }

    그리고 다시 원상복구 시키신 후 저장합니다.

    저는 엄청나게 뻘짓을 많이 하다가, 이와 같은 방법으로 Syntax Highlighter를 적용시켰습니다...

    참고 : 티스토리 토마토님의 블로그



    ※ 세로 스크롤바를 삭제하는 방법


    Syntax Highlighter의 단점중의 하나는, 쓸데없이 세로 스크롤바가 생긴다는 것입니다.

    세로 스크롤바를 제거하기 위해서는, HTML 탭에서 </html> 바로 윗줄에 다음 코드를 삽입합니다.

    <style>

    .syntaxhighlighter {

      overflow-y: hidden !important;

    }

    </style>


    'gossip' 카테고리의 다른 글

    [삼성SDS] TechTonic 2018  (0) 2018.11.21
    해외 취업 사이트  (0) 2018.10.24
    윤디자인 연구소에서 2개월 무료 체험 행사중  (0) 2014.09.11
    Melty Blood Actress Again - Net play  (0) 2011.10.09
    확장자 변경 응용 프로그램  (0) 2010.06.20

    댓글

Designed by black7375.