CaCNextraNav bar

Nav bar 구성

_meta.json 수정

현재 내 폴더 구조는 아래와 같다.

그러나 나중에 글 이 많아질 경우 하나의 사이드바에 너무 많은 폴더가 생기면 정신없으니
큰 분류는 nav bar에서 나눠주는 게 좋을 듯한데 Nextra에 이 기능이 있다.
단순히 pages 폴더에 있는 _meta.json을 다음과 같이 정리해주면 된다.

{
  "*": {
    "type": "page"
  },
  "index": "Welcome",
  "06.IT-etc": "IT 잡다",
  "07.Book-review": "Books"
}

그러나 혹시 나중에 각 폴더별로 테사(theme)을 따로 가져가는 것을 대비해서
json 파일 코드는 조금 더 길어지겠지만 각각 다음과 같이 분리해 주었다.

{
  "index": {
    "title": "Welcome",
    "type": "page",
    "theme": {
      "sidebar": false,
      "layout": "full"
    }
  },
  "06.IT-etc": {
    "title": "IT 잡다",
    "type": "page"
  },
  "07.Book-review": {
    "title": "Books",
    "type": "page"
  }
}

위 코드와 동일하지만 Welcome 페이지에만 사이드바를 없앨 수 있다.
"layout": "full"은 전체 width를 사용한다는 뜻.