Mein GitHub-Repository enthält nur eine Readme-Datei. In dieser Readme-Datei habe ich vor Ort Folgendes geschrieben:
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.
Schwerpunkt auf der letzten Zeile. Was GitHub zeigen wollte, war nicht 666
.
DCLXVI
ist die römische Ziffernzahl für 666 .
Das hat mich wirklich erschreckt. Meine lokale Datei und die Rohdatei werden beide angezeigt 666
.
Was macht GitHub und warum ist der Einzug in der nicht nummerierten Liste durcheinander? Ist das ein Osterei oder ein satanischer Käfer?
- 5. whatever
es sollte sich verwandeln,·V whatever
wenn ich es richtig seheAntworten:
Darauf scheint das Github / Markup-Problem 991 zu folgen , bei dem in der geordneten Unterliste Dezimalzahlen automatisch in römische Ziffern umgewandelt werden.
Wie unter " Eine formale Spezifikation für GitHub Flavored Markdown " erwähnt, basiert die GitHub Markdown-Spezifikation GFM: GitHub Flavored Markdown Spec auf der CommonMark Spec .
Und wie Tommi Kaikkonen in seiner Antwort erwähnte , ist die geordnete Liste auf den Punkt nach 666 zurückzuführen. Siehe Abschnitt 5.2 der GFM-Spezifikation .
Wie in Abschnitt 6.1 erwähnt , kann jedes ASCII-Interpunktionszeichen mit einem Backslash versehen werden, um dieses Problem zu vermeiden.
Das bedeutet:
(wie in der Antwort von ForNeVeR ausdrücklich gezeigt )
Aus diesem Grund wird diese
666
Nummer in einem GitHub-README
Markdown in römische Ziffern geändert .Mike Lippert kommentierte:
Nein, es wird angezeigt
dclxvi
, da der generierte HTML-Code<ol start="666">
mit den GFM-Spezifikationen übereinstimmt :(hier ist '
666
' die geordnete Listenmarkierung)Mike fügt hinzu:
Sie erhalten eine geordnete Liste
<ol>
innerhalb einer ungeordneten Liste Artikel<li>
:Zu den GitHub-CSS-Regeln gehören:
Wenn Sie setzen
3em
, würden Sie statt bekommenquelle
<ol start="666">
mit github.github.com/gfm/#list-items übereinstimmt : "Wenn das Listenelement bestellt wird, wird ihm auch eine Startnummer zugewiesen. basierend auf dem geordneten Listenmarker "(hier ist '666' der geordnete Listenmarker)Durch Hinzufügen eines Punkts danach
666
wird es zu einer geordneten Listenmarkierung .GitHub deklariert CSS, das geordnete Listenmarkierungen mit römischen Ziffern rendert:
Verlassen Sie den Punkt mit einem Backslash, und Sie sollten die richtige Ausgabe sehen.
quelle
Während andere Antworten gut erklären können, warum Sie das Problem haben, haben sie Ihnen kein genaues Beispiel gegeben, wie Sie das beheben können .
Und es scheint, dass Sie es bereits unvollkommen gelöst haben und Ihren Text durch ersetzt haben
Es gibt einen gängigen Trick, um den Punkt nach der Zahl zu maskieren, damit er wie ein normaler Text aussieht (und nicht wie eine geordnete Listenbezeichnung):
quelle