Build, migrate, and author content for Pennington, a .NET library (NuGet) that turns Markdown + YAML front matter into Blazor-rendered static documentation sites and blogs with no Node toolchain. Use when scaffolding a .NET docs site or blog; when the user mentions Pennington, AddPennington, AddDocSite, AddBlogSite, DocSiteOptions, BlogSiteOptions, or `dotnet new pennington`; when migrating docs from Docusaurus, VitePress, Astro Starlight, MkDocs, or Nextra to Pennington; or when authoring Pennington content (front matter, alerts/callouts, tabbed code, xref/uid cross-references, Mdazor components, _meta.yml, llms.txt). Also covers navigation/areas, MonorailCSS theming, localization, versioned docs, taxonomy, static builds, sub-path/GitHub Pages deployment, and `dotnet run -- build` / `diag` troubleshooting.
2026-06-10