我正在使用 Sphinx 为 Python 程序生成 HTML 文档。
我想使用generic admonition http://docutils.sourceforge.net/docs/ref/rst/directives.html#generic-admonition具有特定标题的指令并以我可以定义的方式对其进行标记,例如使用note
指令,即装箱,但具有不同的颜色(大多数告诫 https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#directives没有特别设计)。
我该如何最好地解决这个问题?
如果我正确理解你的问题,你想对警告应用自定义 CSS 样式。您可以使用 :class: 属性来做到这一点。
例如,以下
.. admonition:: my title goes here
:class: myOwnStyle
this is the admonition text
呈现为
<div class="myownstyle admonition">
<p class="first admonition-title">my title goes here</p>
<p class="last">this is the admonition text</p>
</div>
然后您添加自己的样式表。例如,通过自定义布局.html在里面 _模板目录在你的source目录:
{% extends "!layout.html" %}
{% set css_files = css_files + ["_static/customstyle.css"] %}
然后,您可以使用样式表中的选择器来尝试 CSS 样式我自己的风格 class
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)