# 13. markdown processor Date: 2021-11-27 ## Status 2021-11-27 proposed 2021-12-07 accepted ## Context markdown: - [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) this library is a pull parser for CommonMark, written in Rust. It comes with a simple command-line tool, useful for rendering to HTML, and is also designed to be easy to use from as a library. - [Comrak](https://github.com/kivikakk/comrak) is a CommonMark + GFM compatible Markdown parser and renderer. return to string - [pulldown-cmark-to-cmark](https://github.com/Byron/pulldown-cmark-to-cmark), A utility library which translates Event back to markdown. It's the prerequisite for writing markdown filters which can work as mdbook-preprocessors. parser html: - https://github.com/servo/html5ever samples: - https://github.com/zoni/obsidian-export syntax support: ```markdown Link to a page: [[Internal link]]. `` Embeds ``` ![[Obsidian#What is Obsidian]] ``` ## Decision Decision here... ## Consequences Consequences here...