我正在为我的项目在REST中编写一个新文档。该文档在ReadTheDocs上使用Sphinx呈现。我已经将ReadTheDocs主题作为git子模块下载到我的仓库docs/source/_themes
文件夹中,这样我就可以修改一些模板或CSS设置。
我想将大段的文本对齐方式从 ragged right 更改为 fully justified。
我在哪里可以改变他在数百行的CSS代码?
文档结构:
...
<div class="section" id="basic-2-flip-flop-synchronizer">
<h2>Basic 2 Flip-Flop Synchronizer</h2>
<p>The 2 flip-flop ....
</p>
</div>
要包含或替换的CSS代码:
text-align:justify;
- 我10年前就使用CSS了,但我对新的CSS选择器并不了解。.. *
2条答案
按热度按时间pwuypxnk1#
您可以通过添加以下代码块直接修改
docs/source/_themes
中的css
文件我建议把这个代码块放在
css
文件的最后,因为如果.section #basic-2-flip-flop-synchronizer
碰巧出现在css文件中的某个地方,它会覆盖css属性。就像@Ricardo Ruiz Melendez在下面建议的那样,更改
css
文件的最佳实践是使用自定义的css
文件。您可以在here和official website上找到分步指南aij0ehis2#
看起来文档结构在2016年到2023年之间进行了更新,Sphinx现在使用
<section>
标签而不是<div class="section">
。如果你想对齐所有的部分,只需要去掉_static/css/custom.css
中的点:注册这个自定义css(根据docs.readthedocs.io):