如何增加带有雪花石膏的Sphinx上的线条包裹宽度?

pho*_*nix 3 html css python-sphinx

html_theme = 'alabaster'使用Sphinx1.3.1 时是否有一种简单的方法来增加换行宽度?

alabaster 现在是默认主题,看起来很棒,除了它非常紧密地包裹线条,我希望能够配置它.

IKa*_*agh 10

alabaster主题将默认页面宽度设置为940px使用CSS.您可以使用其中一个选项更改此选项page_width.该有效值可以从任何auto一个像素,厘米EM甚至百分比.有关有效值的更多信息,w3schools.com有一个很好的页面,您可以在其中玩游戏.要设置页面宽度,需要将下面添加到您的conf.py替换auto成你想要的宽度

html_theme_options = {
    'page_width': 'auto',
}
Run Code Online (Sandbox Code Playgroud)

alabaster主题还包括与sidebar_width选项完全相同的page_width选项.它默认为220px.您可以在PyPi上找到有关其主题选项的更多信息.

  • 请注意,雪花石膏[扩展](https://github.com/bitprophet/alabaster/blob/master/alabaster/theme.conf)Sphinx [基本主题](https://github.com/sphinx-doc/sphinx/blob /master/sphinx/themes/basic/theme.conf),因此除了“ page_with”之外,您可能还想在“ html_theme_options”字典中添加“ body_max_width”:“ auto”。 (2认同)