Comme l'a souligné @AlexDupuy dans les commentaires, les listes de définitions peuvent être utilisées pour cela.
Ce n'est pas pris en charge par tous les processeurs markdown, mais il est largement disponible : Guide Markdown - Listes de définitions
Term 1
: definition 1
: definition 2
Term 2
: definition 1
: definition 2
Rendu en (html) :
<dl>
<dt>Term 1</dt>
<dd>definition 1</dd>
<dd>definition 2</dd>
<dt>Term 2</dt>
<dd>definition 1</dd>
<dd>definition 2</dd>
</dl>
En général, le DT
est rendu dans un format semblable à celui d'un en-tête, et chaque DD
est rendu sous forme de texte indenté en dessous de celui-ci.
Si vous ne voulez pas de titre/terme, utilisez simplement un espace insécable à la place du terme de définition :
: This is the text that I want indented. All text on the same line as the preceding colon will be included in this definition.
: If you include a second definition you'll get a new line; potentially separated by a space. <br />Some inline HTML may be supported within this too, allowing you to create new lines without spaces.
: Support for other markdown syntax varies; e.g. we can add a bullet list, but each one's wrapped in a separate definition term, so the spacing may be out.
: - item 1
: - item 2
: - item 3
Vous pouvez le voir en action en copiant-collant les exemples ci-dessus sur ce site : Éditeur Markdown Stack Edit
![Screenshot of DL rendering in Stack Edit]()
32 votes
C'est une honte que Markdown ne supporte pas cela. C'est une fonctionnalité fondamentale qui manque.
7 votes
Qu'en est-il
:
?7 votes
L'utilisation de : pour les listes de définitions n'est pas universelle dans les implémentations Markdown, mais si votre variante Markdown le supporte, cela fonctionne parfaitement. Vous devriez en faire une vraie réponse.