Input Metadata
The metadata values listed below apply to individual documents and are typically set from front matter (with just the name of the key) and used as inputs to the recipes in the pipeline to control behavior.
-
BlogKeys.Image:System.StringThe relative path to an image for the current post or page (often shown in the header of the page).
-
BlogKeys.Lead:System.StringA short description of a particular blog post.
-
BlogKeys.ProcessIncludes:System.BooleanIndicates that include statements should be processed using the
Wyam.Core.Modules.IO.Includemodule. The default behavior is not to process includes. -
BlogKeys.Published:System.DateTimeorSystem.StringThe date of the post.
-
BlogKeys.ShowInNavbar:System.BooleanSet to
falseto hide a particular page from the top-level navigation bar. -
BlogKeys.Tags:System.StringorIEnumerable<string>The tags for a given post.
-
BlogKeys.Title:System.StringThe title of the post or page.
Output Metadata
The metadata values listed below apply to individual documents and are created and set by the recipe as indicated in their descriptions and are available for use from your own pages and templates.
-
BlogKeys.Excerpt:System.StringAn excerpt of the blog post, automatically set for each document by the recipe.
-
BlogKeys.Posts:IEnumerable<IDocument>Set by the recipe for tag groups. Contains the set of documents with a given tag.
-
BlogKeys.Tag:System.StringSet by the recipe to the name of the tag for each tag group.
Note that these lists aren't exhaustive. Some modules used by the recipe may have their own document metadata that you can set as well.
