Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/qrac/minitoc

Generate a table of contents by searching for headings.
https://github.com/qrac/minitoc

javascript minitoc toc vanilla-js

Last synced: 29 days ago
JSON representation

Generate a table of contents by searching for headings.

Awesome Lists containing this project

README

        

# minitoc

見出しを検索して目次を生成するシンプルな JavaScript ライブラリ。

## How To Use

CDN を読み込み `minitoc.init()` で実行します。

```html

minitoc.init()
```

```html


テストh2


テストh3


テスト文章テスト文章テスト文章テスト文章テスト文章テスト文章


...

```

## Methods

| Method | Result |
| ---------------- | -------------------------- |
| `minitoc.init()` | 見出しを検索して目次を出力 |

## Options

```js
// Example
minitoc.init({
tocSelector: "[data-toc]", // 目次を出力するセレクター
containerSelector: "[data-toc-container]", // 見出しを検索するセレクター
headingSelector: "h1, h2, h3", // 検索対象の見出し
})
```

## Respect

- [jgallen23/toc: jQuery Table of Contents Plugin](https://github.com/jgallen23/toc)
- [tscanlin/tocbot: Build a table of contents from headings in an HTML document.](https://github.com/tscanlin/tocbot)

## License

- MIT

## Credit

- Author: [Qrac](https://qrac.jp)
- Organization: [QRANOKO](https://qranoko.jp)