Metalsharp

A tiny, extendable static site generator for C#

Metalsharp reads files, runs them through plugins, and writes them back out. Inspired by Metalsmith — no conventions forced on you, no magic you can't read.

Generating a static website from a directory is as simple as:

new MetalsharpProject()
    .AddInput("Site")
    .UseFrontmatter()
    .UseMarkdown()
    .AddOutput("Static")
    .Build();