Bu, "ReST Strikethrough" ReST strikethrough'un bir izlemesidir, ancak ReST bağlamından ziyade bir Sfenks biçimindedir. Benim sorum, sfenksde “rol” direktifinin koyacağı merkezi bir yer olup olmadığı ya da bu yönergelerin gerçekten bir sfenks doktorluğu içinde her rst dosyasında tekrarlanması gerekip gerekmediğidir. Daha ayrıntılı olarakSphinx'te küresel bir rol/rol nasıl oluşturabilirim?
:
Bir rol yönergesini kullanarak satır içi metin için özel CSS stilleri (örnek olarak Rest Üstü bakınız) tanımlamak kolaydır:
.. role:: custom
:class: custom
This is an :custom:`inline text`.
bir html render çevirir
.. This is an <span class="custom">inline text</span>. ..
Ayrıca özel bir stil kolayca nasıl "özel" metnini kontrol etmek için bir CSS sınıf seçici eklemek için sfenks (http://www.tinkerer.me/doc/theming.html bakınız) eklenebilir oluşturuldu (renk, üstü çizili, yazı tipi, boyut ...)
Beni rahatsız eden şey, deneylerimde, özel rolü kullanan her ReST dosyasındaki rol yönergesini tekrarlamak zorunda kalmamdır. Tüm site için bunu bir kez tanımlayabileceğim bir "merkezi" yer var mı?
Güncellenmiş Tinkerer linki: http://www.tinkerer.me/doc/more_tinkering.html#theming – stratosgear
Burada bazı açıklamalar ekledim: http://stackoverflow.com/a/24932178/2923406 – Rolf