Adding a decent editor makes life much easier, even if direct writing in code works fine too. After having scouted the market for free resources, only MTTRBLD and PagesCMS looked like viable options. I went with Pages just because of the easier workflow and a nicer editor.