In the recent Dataview release, there includes:
Functions which render to plain Markdown strings which you can then render or manipulate as desired.
For example, you can utilize dv.markdownTable(headers, values)
and dv.markdownList(values)
and dv.markdownTaskList(tasks)
.
It all seems pretty awesome!