如何更改文字理由以证明其合理性?对于ReadTheDocs Sphinx主题?

时间:2016-05-18 11:24:40

标签: css themes python-sphinx read-the-docs

我正在为reST中的项目编写新文档。在ReadTheDocs上使用Sphinx呈现文档。我已经将ReadTheDocs主题作为git子模块下载到我的存储库import win32com.client outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI") msg = outlook.OpenSharedItem(r"C:\test_msg.msg") print msg.SenderName print msg.SenderEmailAddress print msg.SentOn print msg.To print msg.CC print msg.BCC print msg.Subject print msg.Body 文件夹中,因此我可以修改一些模板或CSS设置。

我想将 ragged right 中的大段落的文本理由更改为完全对齐
我在哪里可以更改他的数百行CSS代码?

文档结构:

docs/source/_themes

要包含或替换的CSS代码:

...
<div class="section" id="basic-2-flip-flop-synchronizer">
  <h2>Basic 2 Flip-Flop Synchronizer</h2>
  <p>The 2 flip-flop ....

  </p>
</div>

10年前我使用过CSS,但我并没有真正了解新的CSS选择器...

1 个答案:

答案 0 :(得分:1)

您可以通过添加以下块

直接修改css内的docs/source/_themes文件
.section #basic-2-flip-flop-synchronizer{
     text-align:justify;
}

我建议将此代码块放在css文件的末尾,因为如果.section #basic-2-flip-flop-synchronizer碰巧出现在css文件中的某个地方,它将覆盖css属性。

与下面提到的@Ricardo Ruiz Melendez一样,更改css文件的最佳做法是使用自定义的css文件。您可以在here

上找到分步指南official website和部分指南