Poll: What's your favorite static site generator?
Lately, I've been testing out different static site generators but it's a sea of alternatives. My favorite so far is Punch but the non-existing support for articles/blog-posts and subfolders makes it not so good...
So, what's your favorite?
(Let me know if I missed someone, poll options are taking from here: https://gist.github.com/4181764)
123 comments
[ 11.9 ms ] story [ 2181 ms ] threadLooks like your list is basically Ruby, Node and PHP, excluding all the Python and other language options.
In general, I find the ability to use code to control the site's generation very refreshing - the static site generators I had used beforehand (for example, Webgen) rely on configuration files to determine the rendering process, which for sufficiently complicated sites can be hard to trace. By contrast, nanoc's Rules file allows you to see and control exactly how a given file will be processed.
The code is also very well-written (it resists using the hard-to-follow Ruby magic that Rails and company tend to use), although were I Denis Defreyne, I would have written some sort of plugin manager by now.
[1] http://nanoc.stoneship.org/
[2] https://bitbucket.org/leafstorm/leafstorm.us/src
Simple example:
Sample...
http://sohcahtoa.org.uk/pages/publish-a-web-site-with-bash-s...
it is horrid, but it works for me.
Seriously, how about a voting option for something like 'homebrew'?
When I need a 'static' site I just use whichever CMS/framework is best and wget --mirror the output.
I have a 1200+ post blog so it was that or death by boredom :-)
http://www.cliki.net/coleslaw
Anyway, it was a) a great experience, and b) gave me some insights into why building systems (stuff like rebar, rake, etc.) look the way they do.
The original GitHub repo is private right now, because I'm not yet ready to reveal the site I'm building :). I plan to launch in two-three weeks; I'm working on content and styling right now.
http://stasis.me
Initially I thought it would suck but turns out wget is way better than I thought. With the combination of ssh etc. We build a simple script that deploys takes mirror of the website and deploys it.
After about 5-6 years, it's still in production with no issues. Internally it's a wiki style, simple database model home grown ASP.NET application.
(Disclaimer: I'm a Pelican project committer.)
http://jaspervdj.be/hakyll/
The other nice thing about Hakyll is that it uses Pandoc, so it supports different input and output formats (such as HTML slide generation from Markdown).
Maybe this doesn't matter to most people, but having Pandoc means support for math (e.g. TeX) is standard.
I have a fairly complicated setup at the moment, and yet it still has less than 100 lines of configuration.
Also, being in Haskell, I've found it pretty fast so far despite being written in and configured with a very high-level language.
I'm short, Hakyll is awesome. Much better than my old solution which was a bunch of hacked-together php. (I was using my school's shared Apache server, a don't judge me :P.)
I like the optimism in that "maybe" at the beginning of the sentence.
A static site generator in Golang. My favorite because I wrote it :-) but it is also super fast, however low on features.