For a low traffic site that is updated a couple of times a month, how about static pages with some scripting on the client machine? I use
text files -> bash script calls markdown and adds header/footer -> another bash script generates indexes -> lftp syncs