지킬 블로그 카테고리 만들기
01. /_layouts/categories.html
파일 생성
category.html 에 코드는 이렇게 추가 하세요!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
layout: default
---
<ul class="posts-list">
{% assign category = page.category | default: page.title %}
{% for post in site.categories[category] %}
<li>
<h3>
<a href="{{ site.baseurl }}{{ post.url }}">
{{ post.title }}
</a>
<small>{{ post.date | date_to_string }}</small>
</h3>
</li>
{% endfor %}
</ul>
02. /_includes/index.html
수정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<header class="site-category">
<ul>
{% assign pages_list = site.pages %} {% for node in pages_list %} {% if
node.title != null %} {% if node.layout == "category" %}
<li>
<a
class="category-link {% if page.url == node.url %} active{% endif %}"
href="{{ site.baseurl }}{{ node.url }}"
>{{ node.title }}</a
>
</li>
{% endif %} {% endif %} {% endfor %}
</ul>
</header>
03. Category markdown 파일 생성하기
1
2
mkdir category
cd category
추가하고 싶은 카테고리 메뉴를 category 폴더 안에 md파일로 만듭니다.
04. Category 폴더 안의 .md 파일 수정하기
1
2
3
4
---
layout: category
title: Github-Blog
---
05. 블로그 포스팅에 동일한 이름으로 카테고리 추가하기
(복수 카테고리도 가능)
1
2
3
4
5
6
7
8
---
layouts: post
title: "지킬 블로그 카테고리 만들기"
comments: true
date: 2019-05-06 16:06:00 +0900
categories: [Github-Blog]
tag: [jekyll, Category, Github-Blog]
---