I see a lot of projects in other languages for generating static web sites from dynamic engines. Things like Frank, Jekyll, Hyde, Webby and Poole.
There is a large list here:
http://iwantmyname.com/blog/2011/02/list-static-website-generators.html
But I can't seem to find anything in the .NET space.
I find it an interesting angle of combining performance and usability on relatively static content like blogs.
But I can also see this as a great HTML based help generation system. And I don't mean API documentation, for which there seems to be a hundred projects. I mean actual application documentation or other documentation.
So, any great static website generators in the .NET space?
A static site generator is a tool that generates a full static HTML website based on raw data and a set of templates. Essentially, a static site generator automates the task of coding individual HTML pages and gets those pages ready to serve to users ahead of time.
Jekyll is a static site generator written in Ruby, known for making the creation of static blogs and websites extremely simple. It is widely popular with GitHub Pages, where you can host your site with a few simple steps.
A relatively recent development is the 52 code project Pretzel - a .Net static code generator. It is worth a look if you know Jekyll.
I know this is an old question, but for completeness I'll add http://wyam.io (open source - code at https://github.com/Wyamio/Wyam). It uses a modified version of the Razor engine from ASP.NET v5 for templating and also has support for Markdown. It's built on a modular "pipeline" concept (similar to the excellent Metalsmith JavaScript-based site generator) and is easy to extend given that the configuration files are dynamically compiled with Roslyn.
Full disclosure - I am the developer of Wyam.
Graze is a possible option too!
https://github.com/mikoskinen/graze
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With