코드블럭
코드블럭을 작성하는 방법은 크게 3가지가 있습니다.
코드블럭 1) basic
` ``` ` 로 코드 앞뒤를 묶어줍니다.
```css
#container {
float: left;
margin: 0 -240px 0 0;
width: 100%;
}
```
위와 같이 해당 코드 처음과 마지막에 ` `를 붙여줍니다. 시작하는 `
` 에 코드의 언어를 붙여주면 해당 코드에 하이라이트가 적용됩니다.
예 )
#container {
float: left;
margin: 0 -240px 0 0;
width: 100%;
}
코드블럭 2) linenos
해당 블로그 테마는 다음과 같은 방법도 지원합니다. 라인 넘버가 포함된 코드블럭입니다.
<figure class="highlight"><pre><code class="language-html" data-lang="html"><table class="rouge-table"><tbody><tr><td class="gutter gl"><pre class="lineno">1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre> <span class="nt"><nav</span> <span class="na">class=</span><span class="s">"pagination"</span> <span class="na">role=</span><span class="s">"navigation"</span><span class="nt">></span>
{% if page.previous %}
<span class="nt"><a</span> <span class="na">href=</span><span class="s">"{{ site.url }}{{ page.previous.url }}"</span> <span class="na">class=</span><span class="s">"btn"</span> <span class="na">title=</span><span class="s">"{{ page.previous.title }}"</span><span class="nt">></span>Previous article<span class="nt"></a></span>
{% endif %}
{% if page.next %}
<span class="nt"><a</span> <span class="na">href=</span><span class="s">"{{ site.url }}{{ page.next.url }}"</span> <span class="na">class=</span><span class="s">"btn"</span> <span class="na">title=</span><span class="s">"{{ page.next.title }}"</span><span class="nt">></span>Next article<span class="nt"></a></span>
{% endif %}
<span class="nt"></nav></span><span class="c"><!-- /.pagination --></span>
</pre></td></tr></tbody></table></code></pre></figure>
예 )
1
2
3
4
5
6
7
8
9
<nav class="pagination" role="navigation">
{% if page.previous %}
<a href="{{ site.url }}{{ page.previous.url }}" class="btn" title="{{ page.previous.title }}">Previous article</a>
{% endif %}
{% if page.next %}
<a href="{{ site.url }}{{ page.next.url }}" class="btn" title="{{ page.next.title }}">Next article</a>
{% endif %}
</nav><!-- /.pagination -->
코드블럭 3) GitHub Gist Embed
깃허브 gist 임베드도 지원합니다.
<script src="https://gist.github.com/mmistakes/77c68fbb07731a456805a7b473f47841.js"></script>
예 )