17 February 2014

마크다운 형태의 파일을 작성하다보면 목차를 만들어야 하는 경우가 있습니다. 그런데 내용이 점점 많아지면 목차를 만들기 귀찮아지기도하고 변경한 것들을 다시 정리를 해야하는데 일일이 찾아서 변경하기엔 시간이 많이 듭니다.

thlorenz가 만든 doctoc이 이러한 목차들을 만들어주는 tool입니다.

설치

npm install -g doctoc

사용방법

폴더에 있는 마크다운 파일을 모두 목차를 만들고자 하면 다음과 같이 실행합니다.

doctoc [filePath]

단일 파일만 목차를 만들고자 한다면 다음과 같이 실행합니다.

doctoc [fileName]

생성 결과

목차를 생성하면 다음과 같이 생성됩니다.

$ doctoc README.md

**Table of Contents**  *generated with [DocToc](http://doctoc.herokuapp.com/)*

 - [DocToc [![build status](https://secure.travis-ci.org/thlorenz/doctoc.png)](http://travis-ci.org/thlorenz/doctoc)](#doctoc-!build-statushttpssecuretravis-ciorgthlorenzdoctocpnghttptravis-ciorgthlorenzdoctoc)
    - [Installation](#installation)
    - [Usage](#usage)
        - [Adding toc to all files in a directory and sub directories](#adding-toc-to-all-files-in-a-directory-and-sub-directories)
        - [Adding toc to a single file](#adding-toc-to-a-single-file)
            - [Example](#example)
        - [Using doctoc to generate bitbucket compatible links](#using-doctoc-to-generate-bitbucket-compatible-links)