Update docs config

Add epub output, fix PDF output to include page-numbers in links (for
printed output), reduce the (now ridiculous) length of the ToC by
dropping it to one level, add numbering to chapters
This commit is contained in:
Dave Jones
2017-07-14 10:44:57 +01:00
parent 978f8175da
commit 9ed3a19a8e
3 changed files with 27 additions and 5 deletions

View File

@@ -80,6 +80,7 @@ install: $(SUBDIRS)
doc: $(DOC_SOURCES) doc: $(DOC_SOURCES)
$(MAKE) -C docs clean $(MAKE) -C docs clean
$(MAKE) -C docs html $(MAKE) -C docs html
$(MAKE) -C docs epub
$(MAKE) -C docs latexpdf $(MAKE) -C docs latexpdf
source: $(DIST_TAR) $(DIST_ZIP) source: $(DIST_TAR) $(DIST_ZIP)

View File

@@ -89,8 +89,8 @@ else:
html_theme = 'default' html_theme = 'default'
#html_theme_options = {} #html_theme_options = {}
#html_sidebars = {} #html_sidebars = {}
html_title = '%s %s Documentation' % (project, version)
#html_theme_path = [] #html_theme_path = []
#html_title = None
#html_short_title = None #html_short_title = None
#html_logo = None #html_logo = None
#html_favicon = None #html_favicon = None
@@ -119,7 +119,7 @@ htmlhelp_basename = '%sdoc' % _setup.__project__
latex_elements = { latex_elements = {
'papersize': 'a4paper', 'papersize': 'a4paper',
'pointsize': '10pt', 'pointsize': '10pt',
#'preamble': '', 'preamble': r'\def\thempfootnote{\arabic{mpfootnote}}', # workaround sphinx issue #2530
} }
latex_documents = [ latex_documents = [
@@ -129,16 +129,28 @@ latex_documents = [
'%s Documentation' % project, # title '%s Documentation' % project, # title
_setup.__author__, # author _setup.__author__, # author
'manual', # documentclass 'manual', # documentclass
True, # documents ref'd from toctree only
), ),
] ]
#latex_logo = None #latex_logo = None
#latex_use_parts = False #latex_use_parts = False
#latex_show_pagerefs = False latex_show_pagerefs = True
#latex_show_urls = False latex_show_urls = 'footnote'
#latex_appendices = [] #latex_appendices = []
#latex_domain_indices = True #latex_domain_indices = True
# -- Options for epub output ----------------------------------------------
epub_basename = _setup.__project__
#epub_theme = 'epub'
#epub_title = html_title
epub_author = _setup.__author__
epub_identifier = 'https://gpiozero.readthedocs.io/'
#epub_tocdepth = 3
epub_show_urls = 'no'
#epub_use_index = True
# -- Options for manual page output --------------------------------------- # -- Options for manual page output ---------------------------------------
man_pages = [] man_pages = []

View File

@@ -4,7 +4,8 @@ Table of Contents
================= =================
.. toctree:: .. toctree::
:maxdepth: 2 :maxdepth: 1
:numbered:
recipes recipes
notes notes
@@ -28,3 +29,11 @@ Table of Contents
development development
changelog changelog
license license
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`