Não é a escolha mais mainstream, mas eu gosto muito de ikiwiki (por Joey Hess da fama do Debian). É um sistema escrito em Perl que compila por padrão as páginas Markdown para arquivos HTML estáticos. Seus modelos de "blog" funcionam para o que você deseja fazer.
Em primeiro lugar, este sistema é muito flexível e capaz de fazer o que quiser pelo seu próprio design. Com o Perl básico, também é possível criar plugins personalizados com facilidade e tempo.
Todo o sistema é construído em sistemas de controle de versão, por exemplo Git. O site é reconstruído (bem, partes relevantes de qualquer maneira) quando o conteúdo é confirmado , o que dá controle de versão como um recurso interno.
Ele fornece um sistema de comentários usando o OpenID para identificação. Você pode codificar facilmente o código-fonte com destaque (preferencialmente) na biblioteca Perl para realçar . O código é colocado em caixas roláveis e também pode ser dobrado (eu uso essa função).
Em sua configuração padrão, parece bastante agradável na minha opinião, mas cada aspecto é estilizado com um arquivo CSS local.
Estou muito feliz com isso, pelo menos. Isso está intimamente ligado ao Git / Mercurial / qualquer que seja um recurso matador para mim, e como todos os aspectos do site em si podem ser alterados por modelos, ele é mais ou menos infinitamente flexível.