The body of your blog post is passed through a Markdown processor as it's turned into a web page.
You can use all the features of Markdown in Fargo.
Fargo indents text according to outline structure as it's generating Markdown text.
For each line we add a carriage return and linefeed character.
A special case -- a line that begins with a # that is not a #directive. For those it adds two line endings.
For each level we add a space at the beginning. If the level is greater than zero, we add a hyphen followed by a space.