Standard Markdown doesn’t have a provision for definition lists. It seems like an odd omission, given John Gruber uses them extensively on Daring Fireball.

The first search result for someone asking if its possible prompted this delightful answer by StackExchange co-founder Jeff Atwood:

Ah yes, the totally useless <dl> and <dd> definition lists. I still don’t see the point of these tags at all, but they are allowed in the HTML

This must be where StackExchage gets its cordial, constructive reputation.

Definition lists are valuable semantic tags. They codify a relationship between a term and a definition which plain CSS and divs can’t. It’s the reason why HTML5 has all these new tags like article, main, and navigation.

They’re easy enough to write, though they get tedious once you’re used to writing everything else in Markdown:

<dl>
    <dt>Term</dt>
        <dd>Definition</dd>
    <dt>Term</dt>
        <dd>Definition</dd>
</dl>

Fortunately, Hugo uses Blackfriday which I discovered today has an awesome definition list extension. Just like regular Markdown, is as easy to read in plaintext as its rendered form:

Term
: Definition
Term
: Definition

I love this. The colons are consistent with their use in written sentences, and they indent the text to aid readability.