I've seen redo (and talked with apenwarr about it) although I think my brain is still stuck on static/declared dependencies. That doesn't apply to every problem but it definitely applies to a blog.
Is your build parallel? That's one of my main requirements. I'd be interested in seeing the redo files if they're public.
My website is probably a lot simpler than yours. All the "do" files are at the root level. But I have to state that there is no "redo" syntax really. You just take the scripts that do things and save them to files with a "do" extension.
Is your build parallel? That's one of my main requirements. I'd be interested in seeing the redo files if they're public.