Welcome

An opinionated and inflexible static content generator, written in .NET.

Built for .NET developers who want instant feedback without leaving the .NET ecosystem. Perfect for technical documentation, API references, and developer blogs—all with the same hot reload experience you get with dotnet watch.

  • Instant hot reload — Built-in dotnet watch integration. See content, navigation, and cross-references update immediately as you edit
  • No JavaScript build tools — Zero Node.js dependencies. All configuration in C# code, no JSON or YAML files
  • Roslyn-powered syntax highlighting — Semantic C#/VB.NET highlighting using the actual compiler, plus 52+ server-side languages with Shiki-style transformations
  • Automatic API documentation — Generate comprehensive API reference docs from your .NET assemblies with XML documentation support
  • Blazor for layouts — Use Razor components for all layouts and pages, with Mdazor for embedding components in Markdown
  • Fast & lightweight — This site ships less than 25 KB of JavaScript and CSS, combined
  • Built-in essentials — FlexSearch-powered search, RSS feeds, sitemaps, and GitHub Pages deployment workflows included
  • Rich Markdown extensions — Tabbed code blocks, Mermaid diagrams, custom alerts, and Shiki-style code transformations (diffs, highlights, focus)

Getting Started

Learn how to set up your first content site with MyLittleContentEngine.

Frequently Asked Questions

Are these docs finished?
No.
Is this app bug-free and ready for production?
Not even close.
Is there a migration tool from my favorite documentation tool?
No.
Is this an appropriate tool for my non-.NET project?
Probably not, but knock yourself out.
Can I submit a pull request?
Yeah, but hop on the GitHub discussions first before getting too far ahead of yourself.
There's a missing feature my company critically needs — it's costing us $1000 a day!
I'll add it for $999 a day.