import string
import codecs
+import alabaster
+if alabaster.version.__version_info__ < (0, 7, 8):
+ raise RuntimeError("requires albaster 0.7.8 or newer")
+
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
# ones.
extensions = [
'sphinx.ext.todo',
+ 'sphinx.ext.extlinks',
'tools.blockdiag',
]
# output. They are ignored by default.
#show_authors = False
+# Global definitions.
+rst_prolog = open("config/defs.rst").read()
+
+# External links.
+extlinks = {
+ 'dm4': ("http://inform-fiction.org/manual/html/%s", ""),
+}
+
# The name of the Pygments (syntax highlighting) style to use.
pygments_style = 'friendly'
# If true, `todo` and `todoList` produce output, else they produce nothing.
todo_include_todos = True
+# Turn off default domain.
+primary_domain = None
+
# -- Options for HTML output ----------------------------------------------
# a list of builtin themes.
html_theme = 'alabaster'
+# Override a few things with local CSS style.
+html_style = "ibg.css"
+
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
# documentation.
'head_font_family': 'Georgia',
'page_width': '1050px',
'show_related': True,
+ 'fixed_sidebar': True,
}
# Add any paths that contain custom themes here, relative to this directory.
# The name of an image file (relative to this directory) to place at the top
# of the sidebar.
-#html_logo = None
+html_logo = 'logo.png'
# The name of an image file (within the static path) to use as favicon of the
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,
# so a file named "default.css" will overwrite the builtin "default.css".
-#html_static_path = ['static']
+html_static_path = ['static']
# Add any extra paths that contain custom files (such as robots.txt or
# .htaccess) here, relative to this directory. These files are copied