Category 만들기
10 May 2020블로그를 만들떄부터 Category기능과 Tag기능을 만들어야겠다고 생각하고 있었다. 아직까지는 포스팅이 많지 않지만 만족을 위해 카테고리 기능을 구현하도록 하겠다.
만들기
1. category 폴더 만들기
우선 최상의 폴더에 category라는 폴더를 하나 만든다. 카테고리 1개당 “category_name.md”를 1개씩 아래와 같이 정리해서 만든다. 각각의 파일은 category를 구성한다.
---
layout: category
title: category_name
---
2. _layouts > category.html 만들기
_layout 폴더에 “category.html” 파일을 만들고 category 페이지에 해당하는 뷰를 만든다.
3. sidebar에 카테고리 넣기
우선은 category가 적으니 sidebar에 일단 모두 넣도록 하자._include > sidebar.html에 category를 추가해 주는 코드를 추가해 준다.
최종 디렉토리 구조
Blog
├── 404.md
├── LICENSE.md
├── README.md
├── _config.yml
├── _includes
│ ├── head.html
│ └── sidebar.html
├── _layouts
│ ├── category.html
│ ├── default.html
│ ├── page.html
│ └── post.html
├── _posts
├── about.md
├── atom.xml
├── category
│ ├── Log.md
│ ├── Page.md
│ ├── Python.md
│ └── Tip.md
├── index.html
└── public