Это не самый популярный выбор, но мне очень нравятся ikiwiki (от Joey Hess из Debian Fame ). Это система, написанная на Perl, которая по умолчанию компилирует страницы Markdown в статические HTML-файлы. Его шаблоны блога работают для того, что вы хотите сделать.
Прежде всего, эта система очень гибкая и способна делать все, что угодно, по самой своей конструкции. С помощью базового Perl можно легко и быстро создавать собственные плагины.
Вся система построена на системах контроля версий, например, Git. Сайт перестраивается (ну, в любом случае, релевантные части), когда контент фиксируется, что дает контроль версий как встроенную функцию.
Это дает вам систему комментариев, используя OpenID для идентификации. Вы можете легко встроить код с подсветкой исходного кода (желательно) библиотекой Perl для выделения . Код помещается в прокручиваемые блоки, а также может быть свернут (я использую эту функцию).
В его конфигурации по умолчанию это выглядит довольно неприятно, на мой взгляд, но каждый аспект может быть изменен с помощью локального файла CSS.
Я очень доволен этим, по крайней мере. То, что он тесно связан с Git / Mercurial / чем-то, что для меня является убийственной функцией, и поскольку каждый аспект самого сайта может быть изменен с помощью шаблонов, он более или менее бесконечно гибок.