Peter Ahn
Peter의 우아한 프로그래밍
Peter Ahn
전체 방문자
오늘
어제
  • 전체 (115)
    • 영어공부 (15)
    • 물생활 (9)
    • 독서 (2)
    • 일상 (1)
    • IT 소식 (15)
      • 최신 기술 소식 (10)
      • 보안 소식 (5)
    • 인공지능 (AI) (2)
    • OS (19)
      • Linux (19)
    • Web (0)
      • Vue.js (0)
    • 객체지향 (1)
      • 개념과 원리 (1)
      • 디자인패턴 (0)
    • 프로그래밍 (37)
      • C (14)
      • C++ (3)
      • C# (1)
      • Python (3)
      • Javascript (2)
      • Bash (4)
      • Vim (9)
    • Database (3)
      • DB2 (3)
      • MongoDB (0)
    • 프레임워크 (1)
      • Ionic (1)
    • Cloud (1)
      • AWS (1)
    • 3D Printer (2)
    • 기록보관소 (5)
    • 초대장 (2)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

  • 프로그래밍의 세계에 오신 것을 환영합니다.

인기 글

태그

  • 랜섬웨어
  • 영어 회화
  • C언어 강좌
  • 딥러닝
  • vim 강좌
  • 리눅스
  • AI
  • 어항
  • 구피
  • 하프블랙구피
  • 인공지능
  • vim
  • 프로그래밍
  • 영어표현
  • c강좌
  • 쉘 프로그래밍
  • 생활영어
  • call by reference
  • 물생활
  • 구피어항
  • 4차 산업혁명
  • C언어
  • bash
  • bash shell
  • 리눅스 명령어
  • C++
  • Linux
  • typescript
  • vim 비주얼모드
  • 영어 표현

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Peter Ahn

Peter의 우아한 프로그래밍

티스토리에 코드 하이라이트 적용하기 (highlight.js)
기록보관소

티스토리에 코드 하이라이트 적용하기 (highlight.js)

2018. 4. 25. 18:29
반응형

안녕하세요 Peter입니다.

티스토리에 포스팅할 때 코드 구문 강조를 해주는 highlight.js 를 소개합니다.

Syntax Highlighter과 비교해서 사용이 좀 더 간편하기 때문에(code마다 brush를 지정하지 않아도 되기 때문) 추천드립니다.

아래 홈페이지에서 다운로드를 받아서 적용해도 되고 CDN을 통해 바로 적용을 할 수도 있습니다.

https://highlightjs.org/


적용 방법


우선 https://highlightjs.org/ 에서 Get Version 9.12.0 을 클릭하시면 CDN 주소를 확인할 수 있습니다. (버전은 조금 다를 수도 있습니다)


그리고 usage 를 클릭하면 사용 방법이 안내되는데요. 티스토리에 적용하려면 아래와 같이 해주시면 됩니다.


[블로그 관리] - [스킨 편집] - [html편집]


위 그림과 같이 html의 <head>와 </head> 사이에 아래의 코드를  추가하시면 됩니다.


<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css">



아래로 쭉 내리셔서 </body> 바로 위에 아래 코드를 추가해줍니다.

<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>


그리고 포스팅할 때 아래와 같이 태그를 쓰시고 ... 에 코드 내용을 집어넣으면 코드 구문 강조가 적용됩니다.

<pre><code>...</code></pre>


저는 글쓰기 모드에서 외부컨텐츠를 이용해서 아래와 같이 소스를 입력해서 사용중입니다.



아래 내용은 줄번호를 자동으로 추가해주는 방법입니다.

https://github.com/wcoder/highlightjs-line-numbers.js/

반응형
저작자표시 비영리 동일조건 (새창열림)

'기록보관소' 카테고리의 다른 글

VMWare 과거 버전 설치하기  (0) 2018.05.31
Node.js 설치  (0) 2016.11.22
Visual Studio Code 설치  (0) 2016.11.19
Visual Studio 2015 설치  (0) 2016.11.10
    '기록보관소' 카테고리의 다른 글
    • VMWare 과거 버전 설치하기
    • Node.js 설치
    • Visual Studio Code 설치
    • Visual Studio 2015 설치
    Peter Ahn
    Peter Ahn
    IT 정보 공유, 프로그래밍 지식 공유

    티스토리툴바