No, you don't _have_ to. It's perfectly fine to write a markdown file and render it into html with Pandoc.
On the other hand, now you have to choose between 100 destinations, and your life has become a little bit worse.
No, you don't _have_ to. It's perfectly fine to write a markdown file and render it into html with Pandoc.