728x90
반응형

티스토리 코드 블럭 line number 표시(highlightjs-line-numbers.min.js)

https://growupcoding.tistory.com/1 장에서 코드 블럭 테마 변경 방법을 알아보았습니다. 

하지만 조금 아쉽습니다. 코드 라인을 표시하면 사용자는 보다 코드를 참고 하기 쉬울 것입니다. 

이번 장에서는 코드 블럭에 라인넘버를 추가하는 방법에 대해 알아 보겠습니다. 

 

코드 블럭 highlightjs-line-numbers.min.js 다운로드 

코드 블럭에 라인넘버를 추가하기 위해서는 우선 highlightjs-line-numbers.min.js 라이브러리가 필요 합니다.

아래 GitHub 링크로 들어가서 highlightjs-line-numbers.min.js 를 다운로드 받습니다. 

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

 

highlightjs-line-numbers.js-master.zip
0.10MB

티스토리 스킨 편집

소스가  다운로드되었다면 이제 티스토리 코드블럭에 line number 를 적용해 보겠습니다. 

 

관리자 모드에서 스킨 편집을 통해 다운로드 받은 highlightjs-line-numbers.min.js 파일을 업로드 해주세요  (꾸미기 -> 스킨편집-> html 편집-> 파일 업로드)

업로드 파일 이름 

  • dist/highlightjs-line-numbers.min.js

 

highlightjs-line-numbers.min.js 파일 업로드

 

 

 

업로드가 완료 되었다면 이제 HTML 소스 코드를 편집해서 highlightjs-line-numbers.min.js 스크립트를 적용 해주면 됩니다. 

highlight 소스 삽입 위치는 <head> 와 </head>  사이에 넣습니다. 

 

 

HTML 스킨 편집

<!--  코드 블럭 highlight 추가 -->
<script src="./images/highlight.min.js"></script>
<link href="./images/atom-one-dark.min.css" rel="stylesheet">	
<script>hljs.initHighlightingOnLoad();</script>
<!--  코드 블럭 highlight 추가 End-->

<!-- 코드 블럭 line number 추가 -->
<script src="./images/highlightjs-line-numbers.min.js"></script>
<script>hljs.initLineNumbersOnLoad();</script>
<!-- 코드 블럭 line number 추가 End-->

 

 

코드 블럭 Line Number 적용 결과 확인 

글쓰기 버튼을 누른후 코드 블럭에 코드를 작성합니다. 

 

코드블럭삽입

테스트 코드 블럭

#include <iostream>

int main(int argc, char *argv[]) {

  /* An annoying "Hello World" example */
  for (auto i = 0; i < 0xFFFF; i++)
    cout << "Hello, World!" << endl;

  char c = '\n';
  unordered_map <string, vector<string> > m;
  m["key"] = "\\\\"; // this is an error

  return -2e3 + 12l;
}

Line Number 적용전&nbsp;

 

Line Number 적용 후&nbsp;

 

 

 

 

 

728x90
반응형

+ Recent posts