Add YAML parsing and Markdown conversion