Your Content, Beautifully Rendered

StaticWGen transforms Markdown into fast, elegant static websites. Built on the .NET ecosystem with NUKE build automation and Markdig parsing, it gives you everything you need — and nothing you don't.

StaticWGen Logo

Why StaticWGen?

Static sites are fast, secure, and easy to deploy. But most generators force you into JavaScript ecosystems or rigid conventions. StaticWGen takes a different approach:

Get Started in Seconds

# Clone the repository
git clone https://github.com/Atypical-Consulting/StaticWGen.git

# Generate the site
nuke

# That's it. Your site is in /output.

Features at a Glance

FeatureDescription
Markdown to HTMLFull CommonMark + extensions
Syntax Highlighting200+ languages via Prism.js
Mermaid DiagramsFlowcharts, sequences, and more
LaTeX MathematicsInline and display equations
Blog & TagsPaginated blog index with tag system
Full-Text SearchClient-side search, no server needed
SEO OptimizedOpen Graph, JSON-LD, sitemaps, feeds
Dark ModeAuto, light, and dark themes
Multi-LanguageBuilt-in i18n with hreflang support
Docker ReadyOne command to containerize and deploy

How It Works

graph LR
    A[Markdown Files] --> B[NUKE Build]
    B --> C[Markdig Parser]
    C --> D[Scriban Templates]
    D --> E[Static HTML]
    E --> F[Deploy]
    F --> G[GitHub Pages]
    F --> H[Docker + nginx]
    F --> I[Any Static Host]

Built With

StaticWGen is open source and MIT licensed. Contributions are welcome!