An opinionated presentation framework based on markdown