support site generation with markdown.