Bunu , sıralı alt listede ondalık sayıların otomatik olarak romen rakamlarına dönüştürdüğü github / işaretleme sorunu 991 izliyor gibi görünüyor .
Sorunun nedenini buldum. CSS
Bu, iç içe sipariş listelerinin HTML'de oluşturulması için beklenen yoldur.
HTML'de bu beklenmiyor. https://jsfiddle.net/tf5jtv8s
Varsayılan HTML davranışında herhangi bir değişiklik yapmıyoruz.
ol ol,ul ol{list-style-type:lower-roman}
CSS bilmiyorum ama benim anlayışım sorunun nedeni bu. CSS'yi devre dışı bırakarak beklenen sonucu elde edebilirim. (Cep telefonumdayım, bu yüzden tarayıcı denetçisini kullanamıyorum)
" GitHub Aromalı Markdown için resmi bir spesifikasyon " bölümünde belirtildiği gibi , GitHub markdown spec GFM: GitHub Flavored Markdown Spec , CommonMark Spec .
Ve Tommi Kaikkonen belirtilen onun cevabı , sıralı liste nedeniyle 666 Bkz aşağıdaki noktanın olduğu GFM Spec bölüm 5.2 .
Bölüm 6.1'de belirtildiği gibi , bu sorunu önlemek için herhangi bir ASCII noktalama işareti ters eğik çizgiden kaçabilir.
Bunun anlamı:
- 666\. ha.
(açıkça görüldüğü gibi ForNeVeR 'ın cevabı )
Bu nedenle, bu 666
sayı GitHub işaretlemesinde romen rakamlarıyla değiştirilir README
.
Mike Lippert yorum yaptı:
Listedeki ilk öğe, bu nedenle i
görünmemelidir dclxvi
.
Markdown sıralı listeler, kullanılan gerçek sayıyı ve sırayla sayıyı yok sayar ve bunu değiştirmenin bir yolunu görmedim.
Ancak, no: gösterir dclxvi
, çünkü oluşturulan html kodu, GFM özellikleri<ol start="666">
ile tutarlı :
Liste öğesi sipariş edilirse, sipariş edilen liste işaretleyicisine dayalı olarak bir başlangıç numarası da atanır "
(burada, ' 666
' sıralı liste işaretleyicisidir)
Mike ekliyor:
@VonC Herkes için VonC'nin doc bağlantısından başka bir yararlı alıntı:
"Sıralı bir listenin başlangıç numarası, ilk liste öğesinin liste numarası ile belirlenir. Sonraki liste öğelerinin sayısı dikkate alınmaz."
Ayrıca, boşluk neden bozuldu? Cevabında bunu yakalamadım
<ol>
Sıralanmamış bir liste öğesinde sıralı bir liste alırsınız <li>
:
<ul>
<li>
<ol start="666">
<li>ha.</li>
</ol>
</li>
</ul>
GitHub CSS kuralları şunları içerir:
.markdown-body ol {
padding-left: 2em;
}
Eğer koyarsanız 3em
,
yerine
- 5. whatever
dönüşmesi gerektiğini denedin mi·V whatever