Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Static Website Generators in MVC3 or ASP.NET in general

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?

like image 628
PerryJ Avatar asked Jul 22 '11 06:07

PerryJ


People also ask

What are static site generators used for?

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.

What is the most popular Ruby based static site generator?

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.


3 Answers

A relatively recent development is the 52 code project Pretzel - a .Net static code generator. It is worth a look if you know Jekyll.

like image 134
Dmitry Sadakov Avatar answered Sep 21 '22 08:09

Dmitry Sadakov


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.

like image 38
daveaglick Avatar answered Sep 19 '22 08:09

daveaglick


Graze is a possible option too!

https://github.com/mikoskinen/graze

like image 26
Tixiv Avatar answered Sep 21 '22 08:09

Tixiv