Blog Class

Summary

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

Syntax

public class Blog : Recipe, IRecipe

Fields

Name Constant Value Summary
Posts RenderBlogPosts
static
RawPosts BlogPosts
static

Properties

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