Many functions accept rich Quarkdown content as their argument.
Body parameters usually accept block content, which refers to one or more block elements that Quarkdown supports. This includes paragraphs, headings, code blocks, quotes, block function calls, and more. Inner inline elements are processed as well.
In other words, everything you can express with Quarkdown outside a function call will also work here.
.center
# My centered title
This is a paragraph in a **centered** block!
> This is a _blockquote_.
>
> It spans over multiple sub-paragraphs.
<!-- A nested block function call -->
.row
...Inline content strictly accepts inline data and ignores any block syntax. This includes plain text, strong (bold), emphasis (italics), code spans, links, images, inline math, inline function calls, and more.
.box {My _box_ title}
...See more:
.box
Block syntax has no effect where inline content is required. In the following example, # My box is parsed as plain text, since headings are block elements.
.box {# My box}
...Inline function calls are accepted:
.box {3 + 2 is .sum {3} {2}}
...See more:
.sum
In general, everything that can appear inside a paragraph can also go into an inline argument.