My webspace could not run ruby so i took the approach 3 times to write a static site generator. For me, i would take that route again. I have my favourite editor to write stuff and who the hell needs a database for a blog or something small?
I use the last system i wrote still, but I take notes with it and save images to a local repository.
OTOH if you have a database, scaling's going to be a pain.