package tableofcontents
import "github.com/gohugoio/hugo/markup/tableofcontents"
Index ¶
Variables ¶
DefaultConfig is the default ToC configuration.
Types ¶
type Config ¶
type Config struct { // Heading start level to include in the table of contents, starting // at h1 (inclusive). StartLevel int // Heading end level, inclusive, to include in the table of contents. // Default is 3, a value of -1 will include everything. EndLevel int // Whether to produce a ordered list or not. Ordered bool }
type Header ¶
Header holds the data about a header and its children.
func (Header) IsZero ¶
IsZero is true when no ID or Text is set.
type Headers ¶
type Headers []Header
Headers holds the top level (h1) headers.
type Root ¶
type Root struct { Headers Headers }
Root implements AddAt, which can be used to build the data structure for the ToC.
func (*Root) AddAt ¶
AddAt adds the header into the given location.
func (Root) ToHTML ¶
ToHTML renders the ToC as HTML.
Source Files ¶
- Version
- v0.74.3
- Published
- Jul 23, 2020
- Platform
- js/wasm
- Imports
- 1 packages
- Last checked
- 1 hour ago –
Tools for package owners.