Jest to kontynuacja "ReST Strikethrough" ReST strikethrough, ale w kontekście Sphinx zamiast ReST. Moje pytanie brzmi, czy w sfinksie jest centralne miejsce, w którym można umieścić dyrektywę "roli" lub czy ta dyrektywa rzeczywiście musi być powtarzana w każdym pierwszym pliku w sfinksowaniu.Jak utworzyć globalną rolę/role w Sphinx?
Bardziej szczegółowo:
Łatwo jest określić niestandardowe style CSS dla tekstu inline (patrz reszta Przekreślenie jako przykład) za pomocą dyrektywy Rola:
.. role:: custom
:class: custom
This is an :custom:`inline text`.
co przekłada się na renderowania html
.. This is an <span class="custom">inline text</span>. ..
także zwyczaj stylów może być łatwo dodana do sfinks (patrz http://www.tinkerer.me/doc/theming.html), w którym, aby dodać selektor klasy CSS kontrolować sposób niestandardowy „tekst” jest renderowany (kolor, przekreślony, czcionka, rozmiar ...)
Co przeszkadza mi w moich eksperymentach, musiałem powtórzyć dyrektywę roli w każdym pliku ReST, który używał niestandardowej roli. Czy istnieje "centralne" miejsce, w którym mogę zdefiniować to raz dla całej witryny?
Zaktualizowany link dla majstrów: http://www.tinkerer.me/doc/more_tinkering.html#theming – stratosgear
Dodałem kilka wyjaśnień tutaj: http://stackoverflow.com/a/24932178/2923406 – Rolf