Meu repositório GitHub não possui nada além de um leia-me. Neste leia-me, localmente, escrevi isso:
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.
Ênfase na última linha. O que o GitHub decidiu mostrar não era 666
.
DCLXVI
é o número do algarismo romano de 666 .
Isso realmente me assustou. Meu arquivo local e o arquivo bruto são exibidos 666
.
O que o GitHub está fazendo e por que a indentação na lista não numerada está confusa? Este é um ovo de páscoa ou algum bug satânico?
- 5. whatever
deve transformar-se em·V whatever
se eu vê-lo corretamenteRespostas:
Isso parece ser seguido pela edição 991 do github / markup , onde, na sub-lista ordenada, os números decimais se transformam automaticamente em números romanos.
Conforme mencionado em " Uma especificação formal para o GitHub Flavored Markdown ", o GitMub : GFM: GitHub Flavored Markdown Spec é construído sobre o CommonMark Spec .
E como Tommi Kaikkonen mencionou em sua resposta , a lista ordenada é devido ao ponto 666. Consulte a seção 5.2 GFM Spec .
Conforme mencionado na seção 6.1 , qualquer caractere de pontuação ASCII pode ter uma barra invertida, para evitar esse problema.
Que significa:
(como explicitamente mostrada na Fornever de resposta )
É por isso que esse
666
número é alterado para números romanos em umaREADME
marcação do GitHub .Mike Lippert comentou:
No entanto, não: mostra
dclxvi
, porque o código html gerado<ol start="666">
é consistente com as especificações da GFM :(aqui, '
666
' é o marcador da lista ordenada)Mike acrescenta:
Você obtém uma lista ordenada
<ol>
em um item de lista não ordenada<li>
:As regras CSS do GitHub incluem:
Se você colocar
3em
, você obteria em vez defonte
<ol start="666">
é consistente com github.github.com/gfm/#list-items : "Se o item da lista for encomendado, também será atribuído um número inicial, baseado no marcador da lista ordenada "(aqui, '666' é o marcador da lista ordenada)A adição de um ponto final o
666
torna um marcador de lista ordenada .O GitHub declara CSS que renderiza marcadores de lista ordenada usando algarismos romanos:
Escape o período com uma barra invertida e você verá a saída correta.
fonte
Embora outras respostas sejam boas para explicar por que você tem o problema, elas não deram um exemplo exato de como corrigir isso.
E parece que você já o resolveu de maneira imperfeita , substituindo seu texto por
Existe um truque comum para escapar do ponto após o número para parecer um texto normal (e não um rótulo da lista ordenada):
fonte