0%

카테고리 및 태그 설정

NexT 테마에서 카테고리와 태그를 생성하고자 합니다.

아직 블로그를 만들지 않았다면 이전 글을 참고해주시기 바랍니다.


이전 글을 따라 블로그를 만들고 테마를 적용했다면, 다음으로는 카테고리와 태그를 생성해보자.

먼저 themes > next로 이동한 후 next의 _config.yml을 오픈한다. 그 다음 아래와 같이 카테고리와 태그의 주석을 제거해주세요.

1
2
3
4
5
6
7
8
9
menu:
home: / || home
#about: /about/ || user
tags: /tags/ || tags # `#` 제거
categories: /categories/ || th # `#` 제거
archives: /archives/ || archive
#schedule: /schedule/ || calendar
#sitemap: /sitemap.xml || sitemap
#commonweal: /404/ || heartbeat

이후 배포를 하면 블로그에 카테고리와 태그가 생긴 것을 확인할 수 있다.

1
2
hexo generate
hexo deploy

하지만 아직 페이지를 생성하지 않았기 때문에 카테고리와 태그를 누르면 404 오류가 발생한다. 이제 해당 페이지들을 만들어보자.

1
2
hexo new page categories
hexo new page tags

이후 배포하면 카테고리와 태그에 빈 페이지가 생성된 것을 확인할 수 있다. 생성된 카테고리와 태그 페이지 폴더에 들어가면 각각 index.md 파일이 있으며, 이 파일을 오픈하여 아래와 같이 입력 후 저장해야 한다.

1
2
3
4
5
6
7
8
9
10
11
12
13
# 카테고리 index
---
title: Categories
date: 2020-03-02 14:27:00
type: categories
---

# 태그 index
---
title: tags
date: 2020-03-03 22:25:24
type: tags
---

이제 카테고리와 태그 준비가 완료되었다. 지금부터는 글을 생성한 후 해당 카테고리에 넣고 태그를 달아보자.

1
2
# 새로운 포스트 생성
hexo new post "post_name" # 이름은 원하는대로 넣기

위의 코드를 입력하면 source > postpost_name.md퍄일이 생성된다. 이 파일을 클릭하면 다음과 같이 결과가 나온다.

1
2
3
4
5
---
title: post_name
date: 2020.04.20
tags:
---

여기서 카테고리와 태그를 추가하자.

1
2
3
4
5
6
7
8
9
10
---
title: post_name
date: 2020.04.20
tags: # 아래의 키워드들 입력
- Hexo
- Github
- blog
- 헥소
categories: about Hexo # 원하는 카테고리 이름 입력
---

tags에는 태그할 키워드를 입력하고, categories에는 해당 포스트를 넣을 카테고리의 이름을 넣으면 된다. 카테고리의 경우 입력한 이름의 카테고리가 알아서 생성된다.

위의 포스트를 저장한 후, 다시 배포를 진행해보자.

1
2
hexo generate
hexo deploy

그 다음 카테고리를 눌러보면 about Hexo 이름의 카테고리를 확인할 수 있다. 태그 또한 위에 입력한 키워드가 들어간 것을 볼 수 있다.