Comment écrire des listes dans une table de démarques?

Peut-on créer une liste (à puces, numérotées ou non) dans une table de démarques.

Une table ressemble à ceci:

| Tables | Are | Cool | | ------------- |:-------------:| -----:| | col 3 is | right-aligned | $1600 | | col 2 is | centered | $12 | | zebra ssortingpes | are neat | $1 | 

Une liste ressemble à ceci:

 * one * two * three 

Puis-je les fusionner en quelque sorte?

Oui, vous pouvez les fusionner en HTML. Lorsque je crée des tables dans des fichiers .md à partir de Github, j’aime toujours utiliser le code HTML au lieu du balisage.

Github Flavored Markdown prend en charge le HTML de base dans un fichier .md . Donc ce serait la réponse:

Markdown mélangé avec HTML:

 | Tables | Are | Cool | | ------------- |:-------------:| -----:| | col 3 is | right-aligned | $1600 | | col 2 is | centered | $12 | | zebra ssortingpes | are neat | $1 | | 
  • item1
  • item2
| See the list | from the first column|

Ou HTML pur:

 
Tables Are Cool
col 3 is right-aligned $1600
col 2 is centered $12
zebra ssortingpes are neat $1
  • item1
  • item2
See the list from the first column

Voici comment ça se passe sur Github:

Si vous souhaitez une liste sans puce (ou toute autre utilisation non standard) ou plusieurs lignes dans une cellule, utilisez

 | Event | Platform | Description | | ------------- |-----------| -----:| | `message_received`| `facebook-messenger`
`skype`|

Pas que je sache, car toutes les références de démarques dont je suis au courant, comme celle-ci , mentionnent:

Le contenu de la cellule doit être sur une seule ligne

Vous pouvez l’essayer avec ce générateur de tables de Markdown (dont l’exemple ressemble à celui que vous mentionnez dans votre question, vous en êtes peut-être déjà conscient).

Pandoc

Si vous utilisez le démarquage de Pandoc (qui étend la syntaxe de Markdown de John Gruber sur laquelle repose GitHub Flavored Markdown ), vous pouvez utiliser soit grid_tables :

 +---------------+---------------+--------------------+ | Fruit | Price | Advantages | +===============+===============+====================+ | Bananas | $1.34 | - built-in wrapper | | | | - bright color | +---------------+---------------+--------------------+ | Oranges | $2.10 | - cures scurvy | | | | - tasty | +---------------+---------------+--------------------+ 

ou multiline_tables .

 ------------------------------------------------------------- Centered Default Right Left Header Aligned Aligned Aligned ----------- ------- --------------- ------------------------- First row 12.0 Example of a row that spans multiple lines. Second row 5.0 Here's another one. Note the blank line between rows. ------------------------------------------------------------- 

Une autre approche, que j’ai récemment mise en œuvre, consiste à utiliser le plug-in div-table avec panflute .

Cela crée une table à partir d’un ensemble de divs clôturés (standard dans l’implémentation pandoc de markdown), dans une disposition similaire à html:

 --- panflute-filters: [div-table] panflute-path: 'panflute/docs/source' --- ::::: {.divtable} :::: {.tcaption} a caption here (optional), only the first paragraph is used. :::: :::: {.thead} [Header 1]{width=0.4 align=center} [Header 2]{width=0.6 align=default} :::: :::: {.trow} ::: {.tcell} 1. any 2. normal markdown 3. can go in a cell ::: ::: {.tcell} ![](https://pixabay.com/get/e832b60e2cf7043ed1584d05fb0938c9bd22ffd41cb2144894f9c57aae/bird-1771435_1280.png?attachment){width=50%} some text ::: :::: :::: {.trow bypara=true} If bypara=true Then each paragraph will be treated as a separate column :::: any text outside a div will be ignored ::::: 

Ressemble à:

entrer la description de l'image ici