Mi repositorio de GitHub no tiene más que un archivo Léame. En este archivo Léame, localmente escribí esto:
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.
Énfasis en la última línea. Lo que GitHub decidió mostrar no fue 666
.
DCLXVI
es el número romano para 666 .
Esto realmente me asustó. Mi archivo local y el archivo sin procesar se muestran 666
.
¿Qué está haciendo GitHub y por qué la sangría en la lista sin numerar está en mal estado? ¿Es este un huevo de pascua o algún insecto satánico?
- 5. whatever
que se convirtiera·V whatever
si lo veo correctamenteRespuestas:
Esto parece ser seguido por el problema 991 de github / markup , donde en la sublista ordenada, los números decimales se convierten automáticamente en números romanos.
Como se menciona en " Una especificación formal para GitHub Flavored Markdown ", la especificación de reducción de GitHub GFM: GitHub Flavored Markdown Spec está construida sobre la especificación de CommonMark .
Y como Tommi Kaikkonen mencionó en su respuesta , la lista ordenada se debe al punto que sigue al 666. Consulte la sección 5.2 de las especificaciones de GFM .
Como se menciona en la sección 6.1 , cualquier carácter de puntuación ASCII puede ser una barra invertida, para evitar este problema.
Eso significa:
(como se muestra explícitamente en la respuesta de ForNeVeR )
Es por eso que ese
666
número se cambia a números romanos en unaREADME
rebaja de GitHub .Mike Lippert comentó:
Sin embargo, no: se muestra
dclxvi
, porque el código html generado<ol start="666">
es coherente con las especificaciones de GFM :(aquí '
666
' es el marcador de la lista ordenada)Mike agrega:
Obtiene una lista ordenada
<ol>
dentro de un elemento de la lista no ordenada<li>
:Las reglas de CSS de GitHub incluyen:
Si pones
3em
, obtendrás en lugar defuente
<ol start="666">
, que es coherente con github.github.com/gfm/#list-items : "Si se ordena el elemento de la lista, también se le asigna un número de inicio, basado en el marcador de la lista ordenada "(aquí, '666' es el marcador de la lista ordenada)Agregar un punto después lo
666
convierte en un marcador de lista ordenado .GitHub declara CSS que representa los marcadores de lista ordenados con números romanos:
Escape el período con una barra diagonal inversa, y debería ver la salida correcta.
fuente
Si bien otras respuestas son buenas para explicar por qué tiene el problema, no le han dado un ejemplo exacto de cómo solucionarlo .
Y parece que ya lo resolvió de manera imperfecta , reemplazando su texto con
Hay un truco común para escapar del punto después del número para que parezca un texto normal (y no una etiqueta de lista ordenada):
fuente