leungwensen / toc-generator

generate table of content

Home Page:http://leungwensen.github.io/toc-generator/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

table of content generator.

homepage | demo

install

npm install toc-generator --save-dev

usage

import tg from 'toc-generator';

let toc = new tg.Toc(element, options);
//let toc = tg.generate(element, options);
/*
 element: optional, default is document.body
 options: optional, default is
 {
    anchorIdPrefix: 'toc-',
    maxDepth: 3,
 }
 */
 
toc.placeAt(container, position);
/*
 container: optional, default is document.body
 position: optional, validate value is one of
 [
    'before',
    'after',
    'replace',
    'only',
    'first',
    'last'
 ]
 */
 
toc.destroy();
/*
 will remove all anchors from element, and remove domNode of toc itself.
 */

About

generate table of content

http://leungwensen.github.io/toc-generator/

License:MIT License


Languages

Language:JavaScript 97.1%Language:CSS 2.8%Language:HTML 0.1%Language:Makefile 0.0%