Salome HOME
projects
/
modules
/
paravis.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f7e26a4
)
bos #18858 Use sphinx_rtd_theme as theme for SALOME documentation built with Sphinx
V9_5_0a2
author
vsr
<vsr@opencascade.com>
Fri, 13 Mar 2020 12:05:31 +0000
(15:05 +0300)
committer
vsr
<vsr@opencascade.com>
Fri, 13 Mar 2020 12:05:31 +0000
(15:05 +0300)
doc/dev/conf.py.in
patch
|
blob
|
history
diff --git
a/doc/dev/conf.py.in
b/doc/dev/conf.py.in
index bd2b6e0c46491b7365bb25d5fbb034cdd9c64eeb..80b8ce2077e25fdd7eda51f5963b41c74e127d54 100644
(file)
--- a/
doc/dev/conf.py.in
+++ b/
doc/dev/conf.py.in
@@
-25,6
+25,12
@@
import sphinx
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = ['sphinx.ext.autodoc']
# Add any Sphinx extension module names here, as strings. They can be extensions
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
extensions = ['sphinx.ext.autodoc']
+try:
+ import sphinx_rtd_theme
+ extensions += ['sphinx_rtd_theme']
+ use_rtd_theme = True
+except:
+ use_rtd_theme = False
# Uncomment the following line to build the links with Python documentation
# (you might need to set http_proxy environment variable for this to work)
# Uncomment the following line to build the links with Python documentation
# (you might need to set http_proxy environment variable for this to work)
@@
-104,8
+110,17
@@
pygments_style = 'sphinx'
# The theme to use for HTML and HTML Help pages. Major themes that come with
# Sphinx are currently 'default' and 'sphinxdoc'.
# The theme to use for HTML and HTML Help pages. Major themes that come with
# Sphinx are currently 'default' and 'sphinxdoc'.
-html_theme = 'default' if sphinx.version_info[:2] < (1,3) else 'classic'
-#html_theme_options = {}
+if use_rtd_theme:
+ html_theme = 'sphinx_rtd_theme'
+else:
+ html_theme = 'default' if sphinx.version_info[:2] < (1,3) else 'classic'
+
+themes_options = {}
+themes_options['classic'] = {
+ 'body_max_width':'none',
+ 'body_min_width':0,
+}
+html_theme_options = themes_options.get(html_theme, {})
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = ['themes']
# Add any paths that contain custom themes here, relative to this directory.
#html_theme_path = ['themes']