rtfd/docs/public/sphinx/configure.rst
2019-08-26 14:41:45 +02:00

76 lines
1.3 KiB
ReStructuredText

Configure documentation
=======================
* conf.py
Sphinx
------
.. code:: python3
author = 'Author'
copyright = ''
extensions = [
'sphinx.ext.autodoc',
'sphinx.ext.doctest',
'sphinx.ext.todo',
'sphinx.ext.imgmath',
'sphinx.ext.ifconfig',
'sphinx.ext.viewcode',
]
keep_warnings = False
language = 'en'
master_doc = 'index'
project = 'Project'
pygments_style = 'sphinx'
release = ''
show_authors = False
smartquotes = False
source_suffix = [
'.rst',
]
todo_include_todos = True
version = ''
HTML
----
.. code:: python3
html_show_copyright = False
html_show_sourcelink = True
html_show_sphinx = False
html_theme = 'sphinx_rtd_theme'
html_title = 'Title'
MarkDown
--------
.. code:: python3
source_parsers = {
'.md': 'recommonmark.parser.CommonMarkParser',
}
source_suffix = ['.rst', '.md']
LaTeX
-----
.. code:: python3
latex_elements = {
'fontenc': r'\usepackage{fontspec}',
'fontpkg': r'''
\setmainfont{DejaVu Serif}
\setsansfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}
''',
'papersize': 'a4paper',
'pointsize': '12pt',
}
latex_documents = [
(master_doc, 'FileName.tex', 'Title',
'Author', 'howto/manual'),
]
latex_use_parts = False
latex_keep_old_macro_names = False