Description
These extensions are used for handling source paths. They read the content of a path and produce one or more nodes (the internal representation of a destination path, also see the nodes section in the manual for more information on nodes).
A path handler can do something simple like just copying a source path to the destination path but they can also do complex things like creating a whole API documentation tree from just one source path.
The path patterns (see the path pattern documentation for more information) which match the source paths that a path handler uses, are listed on the description page of each source handler. Additionally, the meta information that is set on any node created by a specific path handler is also documented.
Information about how to create a path handler is found in the Webgen::PathHandler API documentation.
List of Path Handler Extensions
path_handler.api
- Creates Ruby API documentation pages via RDoc
path_handler.copy
- Copies files from the source to the destination directory, optionally processing them with one or more content processors
path_handler.directory
- Creates the needed output directories from the source directories
path_handler.feed
- Automatically generates atom or RSS feeds for a set of files
path_handler.meta_info
- Provides the ability to set meta information for any path or node
path_handler.page
- Generates HTML files from page files
path_handler.sitemap
- Generates a sitemap file
path_handler.template
- Handles template files for layouting page and other template files
path_handler.virtual
- Creates nodes for additional, virtual paths