Docs Class

Summary

A recipe for creating documentation websites.
Assembly
Wyam.Docs.dll
Namespace
Wyam.Docs
Interfaces
Base Types
graph BT Type-->Base0["Recipe"] click Base0 "/api/Wyam.Common.Configuration/Recipe" Base0-->Base1["Object"] Type-.->Interface0["IRecipe"] click Interface0 "/api/Wyam.Common.Configuration/IRecipe" Type["Docs"] class Type type-node

Syntax

public class Docs : Recipe, IRecipe

Properties

Name Value Summary
Api Api
static
ApiIndex ApiIndex
static
ApiSearchIndex ApiSearchIndex
static
BlogArchives Archive
Generates the monthly archive pages for blog posts.
static
BlogAuthors Archive
Generates the author pages for blog posts.
static
BlogCategories Archive
Generates the category pages for blog posts.
static
BlogFeed Web.Pipelines.Feeds
static
BlogIndexes Archive
Generates the index pages for blog posts.
static
BlogPosts BlogPosts
static
BlogTags Archive
Generates the tag pages for blog posts.
static
BlogYearlyArchives Archive
Generates the yearly archive pages for blog posts.
static
Code Code
static
Less Web.Pipelines.Less
static
Pages Pages
static
Redirects Redirects
static
RenderApi RenderApi
static
RenderBlogPosts RenderBlogPosts
static
RenderPages RenderPages
static
Resources Resources
static
Sass Web.Pipelines.Sass
static
ValidateLinks Web.Pipelines.ValidateLinks
static

Methods

Name Value Summary
Apply(IEngine) void
This will reflect over all static Wyam.Common.Execution.Pipeline properties in the derived class and will add their modules as pipelines to the engine. This operation depends on Wyam.Common.Util.SourceInfoAttribute having been applied to all the properties in order to ensure proper ordering.
Scaffold(IFile, IDirectory) void
Scaffolds an example for the recipe in the specified directory.
GitHub