The primary concepts in Wyam are documents, metadata, modules, pipelines, recipes, and themes. While not strictly neccesary if you're just planning on using a recipe, understanding these concepts will go a long way towards making sense of how your generation works and how best to customize it to your needs.
|A document is a combination of content and metadata and is what conveys information through the framework.
|Metadata is the primary means of passing information between modules and pipelines.
|A module is a small single-purpose component that acts on documents.
|Shortcodes are small but powerful macros that can generate content in your documents.
|A pipeline is a series of modules executed in sequence.
|A recipe is a pre-configured series of modules and pipelines.
|Each theme contains a set of content such as CSS files, layouts, etc. that apply to a specific recipe.
|Explains Wyam's powerful I/O abstraction.