Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A simple, pluggable site generation tool for .NET platforms, compatible with Jekyll conventions.
Pretzel is a static site generation tool for the .NET platform that follows Jekyll conventions, enabling Windows users to build Jekyll-compatible websites without installing Ruby.
Archived by its Code52 maintainers, the tool provides create, bake, and taste commands for scaffolding, generating, and locally previewing sites.
Pretzel is an open-source, pluggable site generator written for .NET, designed to be compatible with basic Jekyll websites. It takes a folder of site content — Markdown posts, pages, and layout templates organized per Jekyll's structure — and produces a static HTML site ready for deployment. The project lives under the Code52 organization on GitHub, and it can be installed as a Chocolatey package or a NuGet library (Pretzel.Logic). Because the repository is archived, active development has stopped; the maintainers point users to Wyam, Statiq.Web, Jekyll on Windows, or any other static site generator.
pretzel create scaffolds a new site folder structure, pretzel bake generates the static site from the current or specified folder, and pretzel taste serves the site locally for testing.taste command watches for file changes and regenerates the page automatically, with a default port of 4000 and an option to change the port via --port.bake, Pretzel scans the folder to detect content types automatically; you can also explicitly set the engine (for example, --engine liquid).pretzel) and as the Pretzel.Logic NuGet package, making installation straightforward on Windows.pretzel create C:\path\to\folder to generate the initial folder structure, then add content in Markdown.pretzel bake on a folder with posts and pages; Pretzel outputs plain HTML that can be hosted on any static file server.pretzel taste --port 5000 to serve the site on a custom port and have it rebuild automatically as files change; press q to stop the server.Pretzel's workflow mirrors Jekyll's: you organize content in the expected folder structure (posts, layouts, includes), optionally configure plugins, and then run the generate command. The bake command scans the target folder, processes content through the selected engine (Liquid by default), and writes the resulting static files. For local development, taste runs the same generation logic and serves the output over HTTP, regenerating whenever source files are modified.
Yes. Pretzel is open source and distributed through Chocolatey and NuGet at no cost. The source code is available on GitHub under the Code52 organization.
No. The project's README states it has been archived because the maintainers lost time and will to continue. Anyone is welcome to fork it or use the recommended alternatives such as Statiq.Web.
Pretzel has three principal commands: create (scaffolds a new site), bake (generates the static output), and taste (serves the site locally with auto-regeneration). Each command accepts optional parameters like a target folder or port.
Mono support was "planned I think" according to the README, but it was not completed before the project was archived. The tool is primarily aimed at Windows and .NET developers.
pretzel taste?The default port is 4000, and you can override it with the --port option, for example pretzel taste --port 5000. Press q to stop the server.
