Basic blog functionality, markdown-based posts