Quel est le meilleur moyen de créer une liste numérotée au format Markdown? Actuellement, je dois entrer manuellement le numéro que je veux voir apparaître, mais si j'ajoute des éléments, je dois tous les renommer.
Réponses
Trop de publicités?Cela devrait se produire automatiquement (au moins dans le format MD de SO):
- test 1
- test 2
Le code que j'ai utilisé:
1. test 1
1. test 2
La même chose fonctionne pour le format MD de GitHub: https://gist.github.com/3489721
Vous pouvez le tester ici: https://meta.stackexchange.com/questions/3122/formatting-sandbox
La question de l'OP est facile à résoudre en ajoutant un nombre suivi d'un point puis d'un espace. Par exemple : 1.
Nous pouvons utiliser le même 1.
pour tous les éléments afin de ne pas devoir numéroter manuellement chaque élément. Même si vous supprimez le deuxième élément, vous n'avez pas à renommer tous les numéros en dessous.
- item one
- item two
- item three
Mais j'ai rencontré un problème lors de la création d'un gist GitHub. La numérotation automatique ne fonctionnait pas si j'avais un bloc de code entre eux.
Problème si vous avez un bloc de code entre
-
étape un
-
étape deux
// un bloc de code d'exemple
-
étape trois (ceci devrait être
3.
) -
étape quatre
Solution simple
Pour résoudre cela, vous devez ajouter quatre espaces pour indenter le contenu entre les points de repère.
-
étape un
-
étape deux
// un bloc de code d'exemple
-
étape trois
-
étape quatre
Note : vous pouvez cliquer sur le bouton "éditer" ci-dessous de cette réponse pour voir le code Markdown sous-jacent mais cliquez sur le bouton annuler au lieu d'enregistrer !
Si vous avez besoin d'ajouter un commentaire/description/supplémentaire sous un élément de la liste. Seule cette option a résolu mon cas.
option 1
Description
option 2
// L'exemple de code nécessite une ligne vide entre et 4 espaces devant la ligne de code
Hello World!
option 3
Résultat:
-
option 1 Description2. option 2
// L'exemple de code nécessite une ligne vide entre et 4 espaces devant la ligne de code Hello World!
-
option 3