/

Markdown content

Many functions accept rich Quarkdown content as their argument.

Block content

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
        ...

See more: .center, .row

Inline content

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.