.NET static publishing for Jekyll-shaped sites

Build Jekyll-style sites in C# without leaving the GitHub Pages mental model

JekyllNet is a C# and .NET 10 static site generator focused on the workflows real documentation and content sites use first: Front Matter, layouts, includes, collections, posts, pagination, Sass, multilingual docs, and practical GitHub Pages style behavior.

  • .NET 10
  • GitHub Pages style
  • Markdown + Liquid
  • CLI build/watch/serve
Runtime .NET 10
Primary workflows build / watch / serve
Primary host jekyllnet.help
Regression safety Build regression tests

What you can use today

The current implementation is already broad enough for real docs sites and smaller content sites.

Content pipeline

YAML front matter, Markdown, collections, posts, tags, categories, excerpts, drafts, future posts, and unpublished content switches are wired into the build.

Theme compatibility

Nested layouts, includes, common Liquid control flow, high-value filters, permalink fallback, defaults, static file front matter, and Sass all work together.

Site operations

CLI commands, site build regression tests, GitHub Actions examples, dotnet tool packaging metadata, and winget templates are now part of the repo story.

Read by goal

Pick the next page based on the job you want to finish.

Fresh reading

The blog now carries the richer feature and workflow documentation that used to be missing.