我尝试了我找到的每一个解决方案,但都不起作用。可能是Python 2或3,和/或旧版本Sphinx中存在差异的原因。这就是我所拥有的:
- 一个Sphinx项目,具有独立的构建和源目录
- 一个名为custom.css的文件,我把它放在source/_static中。内容:
.blue {
parent: bodytext;
textColor: blue;
}
我编辑了我的conf.py,并在
html_static_path = ['_static']
下面添加了html_css_files = ['custom.css']
我在第一个文档的顶部添加了
.. role:: blue
。我编辑了文件本身,并写道:这是一个带有:blue:`blue`单词的句子。
当我呈现我的项目时,html源代码包含:This is a sentence with a <span class="blue">blue</span>
单词。
一切都很好,只是这个词一点也不蓝。它和其他的颜色一样。
我错过了什么?
您的CSS语法不正确。这样就可以了。
.blue {
color: blue !important;
}