【发布时间】:2012-03-14 09:04:33
【问题描述】:
这是“ReST 删除线”ReST strikethrough 的后续,但在 Sphinx 而不是 ReST 上下文中。我的问题是狮身人面像中是否有一个中心位置可以放置“角色”指令,或者该指令是否真的必须在狮身人面像文档中的每个 rst 文件中重复。
更详细的:
使用角色指令很容易为内联文本定义自定义 CSS 样式(请参阅 ReST 删除线作为示例):
.. role:: custom
:class: custom
This is an :custom:`inline text`.
翻译成html渲染的
.. This is an <span class="custom">inline text</span>. ..
此外,自定义样式表可以轻松添加到 sphinx(请参阅 http://www.tinkerer.me/doc/theming.html),在其中添加 CSS 类选择器以控制“自定义”文本的呈现方式(颜色、删除线、字体、大小...)
令我不安的是,在我的实验中,我不得不在每个使用自定义角色的 ReST 文件中重复角色指令。是否有一个“中心”位置,我可以为整个网站定义一次?
【问题讨论】:
-
更新了 Tinkerer 链接:tinkerer.me/doc/more_tinkering.html#theming
-
我在这里添加了一些解释:stackoverflow.com/a/24932178/2923406
标签: python-sphinx restructuredtext