static site generator гуглите, для своего языка. Лучшие варианты у Ruby.
jekyllrb.com
middlemanapp.com
> В идеале - автосборка полных файлов при изменении блоков / страниц.
Такого у них нет, но есть встроенный сервер. Вы его запускаете, меняете и все видите. В конце просто собирается и отправляется.