proper routing is hard
screw cms. github can do it for me.
ejs bad. handlebars good.