노트에 목차(TOC)를 생성해주는 Dynamic ToC 플러그인
개요
Dynamic ToC 플러그인은 옵시디언 노트에 목차를 생성하고 노트가 변경되면 자동으로 목차가 업데이트되는 플러그인입니다.
플러그인 명 | Obsidian Dynamic ToC |
플러그인 설명 | 노트에 목차(TOC)를 생성 |
플러그인 분류 | 입력 지원, 목차 |
Github 링크 | Github 링크 |
별점 | ⭐⭐ |
이 플러그인의 제작자는 2022년 8월 13일에 플러그인 유지 관리를 중단했으므로 향후 Obsidian 버전에서 호환성이나 기타 문제가 발생할 수 있습니다. 외부 렌더링 기능과 CSS 스타일 변경기능을 사용하지 않는다면, Automatic Table Of Contents 플러그인을 사용하는 걸 추천합니다.
설치 방법
이 플러그인은 베타 플러그인입니다. 베타 플러그인의 설치 방법은 BRAT을 참고해주세요
사용 방법
기본 설정
```toc
style: bullet | number | inline (기본값: bullet)
min_depth: number (기본값: 2)
max_depth: number (기본값: 6)
title: string (기본값: undefined)
allow_inconsistent_headings: boolean (기본값: false)
delimiter: string (기본값: |)
varied_style: boolean (기본값: false)
```
예시
```toc
style: number
min_depth: 1
max_depth: 6
```
문서마다 옵션을 지정하거나 설정에서 기본값을 덮어쓸 수 있습니다. 항상 사용하려는 설정이 있다면, 사용법은 다음과 같습니다:
```toc
```
제목
설정의 제목 옵션을 사용하거나 코드 블록 내부에 인라인으로 제목을 추가함으로써 모든 삽입된 목차에 제목을 추가할 수 있습니다:
```toc
title: "## 목차"
```
인라인 스타일
인라인 스타일은 H2 ## 2레벨 제목
과 같은 최상위 레벨의 헤딩을 렌더링하며, 구분자 옵션과 결합하여 헤딩에 대한 breadcrumbs같은 효과를 생성할 수 있습니다.
다양한 스타일
다양한 스타일을 사용하면 헤딩의 최상위 레벨을 설정하고 나머지 레벨은 반대 스타일로 설정할 수 있습니다. 예를 들어, varied_style
을 true로 설정하고 목록 스타일이 bullet인 경우, 첫 번째 레벨은 bullet이고 이후의 제목은 숫자 스타일이 됩니다.
Style: Bullet
Style: number
External Rendering Support
다른 마크다운 에디터와의 호환성을 위해 External Rendering Support 설정에서 사용자 정의를 추가할 수 있습니다.
[toc]
/[TOC]
- 또는
[[_TOC_]]
템플릿에 간단히 [TOC]
만 입력하면 목차가 출력됩니다. 호환성 뿐만 아니라 편의성을 위해서 사용됩니다.
Support All External Renderer
Support All External Renderer
을 활성화 하면 모든 렌더러를 지원할 수 있습니다.
[/toc/]
{{toc}}
[[__TOC__]]
[toc]
CSS 스타일 변경
CSS 스타일을 변경해서 Wiki 스타일의 목차를 만들 수 있습니다.
.dynamic-toc {
display: block;
background-color: var(--background-modifier-hover);
border: var(--properties_window-border);
padding: 12px 10px 12px 0px;
width: max-content;
min-width:200px
}
.dynamic-toc h1,
.dynamic-toc h2,
.dynamic-toc h3,
.dynamic-toc h4,
.dynamic-toc h5 {
margin: 0 0 0 10px;
font-size: 1em;
}
.dynamic-toc ol::before {
display: none !important;
}
.dynamic-toc > ol {
padding-left: 40px !important;
}
.dynamic-toc ol {
margin: 10px 0 0;
font-size: 0.9em;
padding-left: 20px;
}
.dynamic-toc ol > li::marker {
color: var(--link-color);
}
.dynamic-toc ol > li a {
color: var(--list-marker-color) !important;
text-decoration:none !important;
}
관련 플러그인
노트에 목차(TOC)를 생성해주는 Automatic Table Of Contents 플러그인
개요 Automatic Table Of Contents는 옵시디언 노트에 목차를 생성하고 노트가 변경되면 자동으로 목차가 업데이트되는 플러그인입니다. Plugin Info 플러그인 명 Automatic Table Of Contents 플러그인 설명 노트
kaminik.tistory.com
화면 한쪽에 고정된 목차을 보여주는 Floating TOC 플러그인
개요 Floating TOC 플러그인은 옵시디언의 화면 한쪽에 고정된 목차를 보여주는 플러그인입니다. Plugin Info 플러그인 명 Floating TOC 플러그인 설명 화면 한쪽에 고정된 목차를 생성 플러그인 분류 디
kaminik.tistory.com
'옵시디언 플러그인 > 커뮤니티 플러그인' 카테고리의 다른 글
이미지 뷰어처럼 이미지를 볼 수 있는 Image Toolkit 플러그인 (0) | 2024.02.20 |
---|---|
테이블에 간단한 정렬 기능 제공하는 Sortable 플러그인 (0) | 2024.02.20 |
배너와 아이콘을 추가해주는 Banners 플러그인 (0) | 2024.02.17 |
오늘 생성한 파일의 목록을 만드는 Daily Activity 플러그인 (0) | 2024.02.17 |
사이드 바를 자동으로 닫는 Auto Hide 플러그인 (0) | 2024.02.17 |