티스토리 블로그에 코드 블럭 스킨 적용하는 방법
(highlight.js)
?. 코드블럭이란 게시글에 코드를 넣을 때 최적화 시켜주는 툴이다.
여기서 여러가지 언어를 선택할 수 있다.
스킨을 사용하지 않으면 평범한 코드블럭 형태가 나온다.
하지만 평범한 스킨이 싫다 싶은 사람들은 코드 스킨을 사용하면 자신만의 블로그 색깔을 만들 수 있다.
아래 순서대로만 따라오면 쉽게 적용할 수 있다.
01. 블로그 설정에서 '플러그인 - 코드 문법 강조' 선택
02. 적용 클릭
03. '스킨 편집' 클릭하고 창 먼저 띄워두기
highlight.js
Version 10.7.2 This is a patch release. The only change is that deprecation messages are throttled and shown only once.
highlightjs.org
위 링크 클릭하여 사이트에서 버튼 클릭(다운로드 기능은 아닙니다.)
<link rel="stylesheet"
href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/default.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
05. 위 코드블럭을 복사해 주세요.
박스 안의 'default' 부분은 참고하고 지나가주세요.
06. 위 3번 과정에서 띄운 '스킨 편집'에서 </head> 위에 복사한 코드들을 붙여 넣습니다.
07. https://highlightjs.org/static/demo/
highlight.js demo
highlightjs.org
위 링크로 들어가면 왼쪽에 테마 종류들이 나와있습니다. 마음에 드는 걸 선택해서 기억해 주세요.
08. 앞서 한 번 보여드린 'default' 부분에 마음에 드는 테마 이름을 넣으면 됩니다.
다만 대문자는 소문자로, 띄어쓰기는 - 로 대체해서 넣어야 적용이 됩니다.
아래는 제 블로그 스킨입니다.(an-old-hope)
<link rel="stylesheet"
href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/styles/an-old-hope.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/11.7.0/highlight.min.js"></script>
<script>hljs.highlightAll();</script>
이렇게까지 하고 적용하고 글쓰기 하고 테스트해보면 블로그스킨이 적용된걸 학인할 수 있습니다.
(글쓰기 페이지에서는 적용이 안 되는 것 같습니다.)
+ 블로그 스킨이 제대로 적용이 안되는 경우
저 같은 경우는 위 방법대로 했는데 자꾸 이상한 스킨이 나오길래 찾아봤더니 이상한 css가 적용되고 있어서
이게 뭔가 찾아봤는데 1번에서 적용한 '코드 문법 강조'가 먼저 먹혀서 highlight.js가 안 먹히고 있었습니다.
그래서 다시 들어가서 해제를 하고 나니까 제가 적용하고 싶은 스킨이 제대로 적용하는 걸 확인할 수 있었습니다.
여러분도 혹시 css가 잘 안 먹힌다면 위 항목을 체크해 보시길 바랄게요 :)
'🧑💻개발 > 라이브러리' 카테고리의 다른 글
[라이브러리]다양한 애니메이션을 간단하게 사용해보자(animate.css) (0) | 2023.05.08 |
---|---|
박스 안에서 텍스트 올라오는 애니메이션(animate 라이브러리 활용) (0) | 2023.05.02 |
[라이브러리]유튜브영상을 배경으로 활용하기(YTPlayer)+코드 간소화 (0) | 2023.04.02 |
[라이브러리]스크롤시 부드럽고 천천히 이동시키기(jQuery smoothwheel, scrooth) (0) | 2023.03.21 |
[라이브러리]CounterUp - 숫자 카운트하며 올라가는 라이브러리 (0) | 2023.02.27 |