Parse Markdown + YAML → compile Markdown to HTML → wrap it all up in JSON