Blog Class

Summary

A recipe for creating blogging websites.
Assembly
Wyam.Blog.dll
Namespace
Wyam.Blog
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["Blog"] class Type type-node

Syntax

public class Blog : Recipe, IRecipe

Properties

Name Value Summary
BlogArchive ConditionalPipeline
Generates the index pages for blog posts.
static
BlogPosts BlogPosts
static
Feed Web.Pipelines.Feeds
static
Index Archive
Generates the index page(s).
static
Less Web.Pipelines.Less
static
Pages Pages
static
Redirects Redirects
static
RenderBlogPosts RenderBlogPosts
static
RenderPages RenderPages
static
Resources Resources
static
Sass Web.Pipelines.Sass
static
Sitemap Web.Pipelines.Sitemap
static
TagIndex TagIndex
static
Tags Archive
Generates the tag pages for blog posts.
static
ValidateLinks 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