В моем репозитории GitHub есть только readme. В этом readme локально я написал это:
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.
Акцент на последней строке. То, что GitHub решил показать, не было 666
.
DCLXVI
это число римской цифры для 666 .
Это действительно пугало меня. Мой локальный файл и необработанный файл оба показывают 666
.
Что делает GitHub, и почему отступы в ненумерованном списке испорчены? Это пасхальное яйцо или какой-то сатанинский жук?
- 5. whatever
это должно превратиться в,·V whatever
если я вижу это правильноОтветы:
Похоже, что за этим следует выпуск 991 github / markup , где в упорядоченном подсписке десятичные цифры автоматически превращаются в римские.
Как упомянуто в « Формальной спецификации для GitHub Flavored Markdown », спецификация GitHub Gdown для GFM: GitHub Flavored Markdown основана на спецификации CommonMark .
И как Томми Кайкконен упомянул в своем ответе , упорядоченный список из-за точки, следующей за 666. См. Раздел GFM Spec 5.2 .
Как упомянуто в разделе 6.1 , любой знак препинания ASCII может быть экранирован обратной косой чертой, чтобы избежать этой проблемы.
Это значит:
(как явно показано в ForNeVeR «s ответ )
Вот почему это
666
число изменяется на римские цифры вREADME
уценке GitHub .Майк Липперт прокомментировал:
Тем не менее, нет: он показывает
dclxvi
, потому что сгенерированный HTML-код<ol start="666">
, который соответствует спецификации GFM :(здесь '
666
' - маркер упорядоченного списка)Майк добавляет:
Вы получаете упорядоченный список
<ol>
в неупорядоченном элементе списка<li>
:Правила CSS GitHub включают в себя:
Если вы положите
3em
, вы получите вместоисточник
<ol start="666">
соответствует github.github.com/gfm/#list-items : «Если элемент списка упорядочен, то ему также назначается начальный номер, на основе маркера упорядоченного списка "(здесь маркер упорядоченного списка '666')Добавление периода после
666
делает его упорядоченным маркером списка .GitHub объявляет CSS, который отображает упорядоченные маркеры списка, используя римские цифры:
Избегайте точки с обратной косой чертой, и вы должны увидеть правильный вывод.
источник
В то время как другие ответы хорошо объясняют, почему у вас есть проблема, они не дали вам точного примера того, как это исправить .
И кажется, что вы уже решили это несовершенным образом , заменив текст
Есть обычная хитрость, позволяющая избежать точки после числа, чтобы она выглядела как обычный текст (а не как упорядоченная метка списка):
источник