[Tistory] highlight.js 사용하여 코드블럭 테마 적용하기 [티스토리 코드블럭 테마 적용]
- highlight.js 사용하여 코드블럭 테마 적용하기 티스토리 코드블럭의 테마를 설정해보려고 한다. 코드라인 넘버를 위해 highlight.js를 사용할 예정. → 라인넘버 안할 거라면, 플러그인에 있는 '코드
yermi.tistory.com
- 티스토리 코드블럭에 라인넘버(line number) 표시하기
지난 포스팅에 이어, 이번에는 코드블럭에 라인넘버를 표시하려고 한다.
아래 링크를 통해, highlightjs-line-numbers.js를 다운로드 한다.
GitHub - wcoder/highlightjs-line-numbers.js: Line numbering plugin for Highlight.js
Line numbering plugin for Highlight.js . Contribute to wcoder/highlightjs-line-numbers.js development by creating an account on GitHub.
github.com


스킨편집 HTML에 아래의 코드를 추가해준다.
<!-- 코드 블럭 line number 추가 -->
<script src="./images/highlightjs-line-numbers.min.js"></script>
<script>hljs.initLineNumbersOnLoad();</script>


- css로 코드블럭 디자인 수정하기
코드블럭에 라인넘버가 표시되긴 하였으나, 모양이 예쁘지 않아 css를 추가하였다.
→ 글자 우측 정렬 및 라인넘버와 코드 사이에 선을 그어주었다.
.hljs-ln-n {
border-right: 1px solid rgba(58, 58, 58, 0.4);
margin-right: 15px;
padding-right: 15px;
opacity: 0.4;
text-align: right;
}

- 참고자료
[티스토리]코드 블럭 line number 추가
티스토리 코드 블럭 line number 표시(highlightjs-line-numbers.min.js) https://growupcoding.tistory.com/1 장에서 코드 블럭 테마 변경 방법을 알아보았습니다. 하지만 조금 아쉽습니다. 코드 라인을 표시하면 사용
growupcoding.tistory.com
티스토리 코드블럭에 라인넘버 적용(highlightjs-line-numbers)
티스토리 코드블럭에 highlight.js가 적용된 경우, 코드 앞부분에 라인넘버를 표시하는 방법 정리. 플러그인 확보, HTML에 적용 highlightjs-line-numbers라는 플러그인이 필요한데, 아래 github에서 다운로드
whiterussian.tistory.com