- content processor
-
An extension that processes content in any way (for example, convert markup to HTML or compress CSS).
Also see: content processor extension.
- destination
-
An extension that knows how to write data to some place (for example, to a certain directory on the file system).
Also see: destination extension.
- meta information
-
A key-value pair that provides information about a source path or a node.
- node
-
A node is created from a source path by a path handler and represents a destination path that may be written to the destination.
Nodes can have child nodes which creates a hierarchical structure called the tree.
Also see: Node API documentation.
- passive node
-
A node that is only written to its destination path if referenced by another node.
- path
-
See source path
- path handler
-
An extension which creates nodes from source paths. Each path handler knows how to interpret its source paths and how to write its nodes to the destination.
Also see: path handler extension.
- source
-
An extension providing source paths (for example, from a certain directory on the file system).
Also see: source extension.
- source path
-
An object provided by a source that encodes an absolute path (i.e. starting with a slash), contains meta information and provides access to its content.
Also see: Path API documentation.
- tree
-
The data structure that contains all nodes. Each webgen website contains exactly one tree.
Also see: Tree API documentation.
- webgen website
-
Any directory webgen can correctly process as a website. A website directory is normally identified by having a webgen configuration file.