A fast, modular static site generator.
Configuration is executable Scriban code - not YAML-only config.
dotnet tool install -g lunet
Requires the .NET 10 SDK
Pages, layouts, and even config.scriban are full Scriban scripts - loops, conditionals, functions, and custom variables everywhere.
Install themes from any GitHub repo with a single line. A layered virtual filesystem lets you override any theme file at the same path.
Generate API reference pages directly from .NET projects or assemblies - a feature unique to Lunet.
Taxonomies, menus, SEO/social cards, Google Analytics, Markdown via Markdig, data loading (YAML / JSON / TOML), URL pattern rules, automatic page summaries - all as small, composable modules.
Add a single workflow file to your repository and Lunet builds & deploys your site to GitHub Pages automatically - no build scripts needed.