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.
|Documents||A document is a combination of content and metadata and is what conveys information through the framework.|
|Metadata||Metadata is the primary means of passing information between modules and pipelines.|
|Modules||A module is a small single-purpose component that acts on documents.|
|Pipelines||A pipeline is a series of modules executed in sequence.|
|Recipes||A recipe is a pre-configured series of modules and pipelines.|
|Themes||Each theme contains a set of content such as CSS files, layouts, etc. that apply to a specific recipe.|
|I/O||Explains Wyam's powerful I/O abstraction.|