http://github.com/mojombo/jekyll
is static site generation a big pain point for a lot of people?
http://github.com/mojombo/jekyll
is static site generation a big pain point for a lot of people?
I guess being able to use layouts that get "baked" into each of the final static HTML files would be handy.
They all do that.
http://news.ycombinator.com/item?id=411750
http://news.ycombinator.com/item?id=998411
One thing I know distinguishes Jekyll is that it uses Liquid which restrcts the templating in a way that makes it safer for some uses than giving the user access to ERB.
In answer to the more general question, I would ask how many scripting languages, text editors, email clients, etc. do we need? Programmers seem to love building things that work exactly as they want. So for all the talk about not reinventing the wheel, we get lots of overlapping toys. I don't think it's necessarily a bad things. More versions can lead to new ideas.