add server-side markdown parsing. re #5