更改sphinx文档中的默认字体

时间:2017-03-12 14:23:13

标签: python-sphinx restructuredtext

我想更改sphinx文档中的默认字体。我正在使用sphinx_bootstrap_theme'journal'

我该怎么做?

2 个答案:

答案 0 :(得分:6)

创建您自己的“x.slowFunctionThatReturnsPromise()”目录和“_templates”文件(假设您从“源”目录构建):

layout.html

配置“conf.py”:

$ mkdir source/_templates
$ touch source/_templates/layout.html

覆盖文件“templates_path = ['_templates'] html_static_path = ['_static'] ”:

source/_templates/layout.html

{# Import the theme's layout. #} {% extends "!layout.html" %} {# Custom CSS overrides #} {% set bootswatch_css_custom = ['_static/my-styles.css'] %}

_static/my-styles.css

This link应该更有用

答案 1 :(得分:1)

我找到了一种更简单的方法来做同样的事情。

  1. 在_static文件夹下创建CSS文件。例如_static/css-style.css
  2. 在conf.py中添加CSS文件的名称
## conf.py

html_css_files = [
    'css/css-style.css',
]

在_static / css-style.css中:

body{
    font-family:"Arial", Helvetica, sans-serif;
}

参考: https://docs.readthedocs.io/en/stable/guides/adding-custom-css.html