nanoc is a web publishing system written in Ruby.