Branch |
Evaluates the specified modules with each input document as the initial
document and then outputs the original input documents without modification.
|
Combine |
Combines all of the input documents into a single output document.
|
Concat |
Executes modules and concatenates their output with the input documents.
|
ConcatBranch |
Executes a sequence of modules against the input documents and concatenates their results and the original input.
This is similar to Wyam.Core.Modules.Control.Branch except that the results of the specified modules are concatenated with the
original input documents instead of being forgotten.
|
Documents |
Inserts documents into the current pipeline.
|
ForEach |
Executes the input documents one at a time against the specified child modules.
|
FrontMatter |
Extracts the first part of content for each document and sends it to a child module for processing.
|
GroupBy |
Splits a sequence of documents into groups based on a specified function or metadata key.
|
GroupByMany |
Splits a sequence of documents into groups based on a specified function or metadata key
that returns or contains a sequence of group keys.
|
If |
Evaluates a series of child modules for each input document if a specified condition is met.
|
IfCondition |
A collection of optionally named modules.
|
Merge |
Replaces the content and merges metadata of each input document with the results of specified modules.
|
OrderBy |
Orders the input documents based on the specified key function.
|
Paginate |
Splits a sequence of documents into multiple pages.
|
Sidecar |
Extracts the content of a Sidecar file for each document and sends it to a child module for processing.
|
Sort |
Sorts the input documents based on the specified comparison delegate.
|
Switch |
Executes sequences of modules depending on whether the input document contains a specified value.
|
Take |
Takes the first X documents from the current pipeline and discards the rest.
|
Where |
Filters the current sequence of modules using a predicate.
|