Mon référentiel GitHub n'a rien d'autre qu'un readme. Dans ce fichier Lisez-moi, localement, j'ai écrit ceci:
Factoids:
- There are about six different ways to do everything in Forked.
- There are actually six different ways to enter loops.
- There are six directionals and six I/O commands.
- 666. ha.
Accent sur la dernière ligne. Ce que GitHub a décidé de montrer ne l' était pas666
.
DCLXVI
est le chiffre romain de 666 .
Cela m'a vraiment effrayé. Mon fichier local et le fichier brut s'affichent tous les deux 666
.
Que fait GitHub et pourquoi l'indentation sur la liste non numérotée est-elle foirée? Est-ce un œuf de Pâques ou un insecte satanique?
- 5. whatever
devrait devenir·V whatever
si je le vois correctementRéponses:
Cela semble être suivi par le problème 991 de github / balisage , où sur la sous-liste ordonnée, les chiffres décimaux se transforment automatiquement en chiffres romains.
Comme mentionné dans " Une spécification formelle pour GitHub Flavored Markdown ", la spécification GitHub Markdown GFM: GitHub Flavored Markdown Spec est construite au-dessus de la spécification CommonMark .
Et comme Tommi Kaikkonen l'a mentionné dans sa réponse , la liste ordonnée est due au point suivant 666. Voir la section 5.2 des spécifications GFM .
Comme mentionné dans la section 6.1 , tout caractère de ponctuation ASCII peut être échappé par une barre oblique inverse, pour éviter ce problème.
Cela signifie:
(comme indiqué explicitement dans la réponse de ForNeVeR )
C'est pourquoi ce
666
nombre est changé en chiffres romains dans uneREADME
démarque GitHub .Mike Lippert a commenté:
Cependant, non: cela s'affiche
dclxvi
, car le code html généré<ol start="666">
est conforme aux spécifications GFM :(ici, '
666
' est le marqueur de liste ordonné)Mike ajoute:
Vous obtenez une liste ordonnée
<ol>
dans un élément de liste non ordonné<li>
:Les règles CSS de GitHub incluent:
Si vous mettez
3em
, vous obtiendrez au lieu dela source
<ol start="666">
est conforme à github.github.com/gfm/#list-items : "Si l'élément de liste est commandé, un numéro de début lui est également attribué, basé sur le marqueur de liste ordonné "(ici, '666' est le marqueur de liste ordonné)L'ajout d'un point après en
666
fait un marqueur de liste ordonné .GitHub déclare CSS qui rend les marqueurs de liste ordonnés en utilisant des chiffres romains:
Échappez à la période avec une barre oblique inverse et vous devriez voir la sortie correcte.
la source
Bien que d'autres réponses expliquent bien pourquoi vous avez le problème, elles ne vous ont pas donné d'exemple exact de la façon de résoudre ce problème .
Et il semble que vous l'ayez déjà résolu de manière imparfaite , en remplaçant votre texte par
Il existe une astuce courante pour échapper le point après le nombre pour le faire ressembler à un texte normal (et non à une étiquette de liste ordonnée):
la source