구글블로그 코드블럭

테마 > HTML 들어가서
<Head> 태그 턱밑에 아래 사항을 기입하면
코드블럭 템플릿이 호출된다.

<link rel="stylesheet"
      href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.2/styles/obsidian.min.css"></link>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.0.2/highlight.min.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

테마 고급설정에 들어가면 CSS추가 항목이 있는데
그 부분에 나는 다음과 같이 추가해 주었다.

pre {
    margin: 0px 0px;
    font-size: 90%;
    line-height: 1.8em;
}
이렇게 코드블럭을 활용할 수 있는 환경이 갖춰지면
글쓰기에서 HTML 탭으로 들어가서 블럭에 넣을 코드를
<pre><code class="language-html"> 코드</code></pre>
형태로 넣어주면 된다. 언어는 자동인식하는 데
위와 같이 직접 써 주는 게 더 확실하긴 하다.

파이썬이나 C#, 자바, 자바스크립트, css등
보통은 그냥 태그로 감싸는 걸로 처리가 끝나지만
HTML을 블럭에 넣는 경우는 escape처리를 해주어야 한다.
퀵이스케이프(☞요기)라는 곳이 그냥 편해서 활용 중이다.

첫번째 항목에서 /styles/obsidian.min.css 부분 中
obsidian은 취향에 따라 스타일을 바꿀 수 있다.
(☞요기) 에서 골라서 (☞요기)에서 이름을 맞추면 된다.

댓글

이 블로그의 인기 게시물

디자인 패턴

비잔틴 장군 문제

개미의 현명함