Это не ruby, но один из форматов, которые сейчас пишет Pandoc, - «обычный». Вот некоторая произвольная уценка:
# My Great Work
## First Section
Here we discuss my difficulties with [Markdown](http://wikipedia.org/Markdown)
## Second Section
We begin with a quote:
> We hold these truths to be self-evident ...
then some code:
#! /usr/bin/bash
That's *all*.
(Не уверен, как отключить подсветку синтаксиса!) Вот соответствующее «обычное»:
My Great Work
=============
First Section
-------------
Here we discuss my difficulties with Markdown
Second Section
--------------
We begin with a quote:
We hold these truths to be self-evident ...
then some code:
#! /usr/bin/bash
That's all.
Вы можете понять, что он делает с различными элементами, которые он анализирует в документах, из определения plainify
в pandoc / blob / master / src / Text / Pandoc / Writers / Markdown.hs в репозитории Github; есть также учебник , который показывает, как легко изменить поведение.