Add links to online DM4 at appropriate places.
[ibg.git] / conf.py
diff --git a/conf.py b/conf.py
index 1621a528676719d874f386076ddb070956c5d562..540662e056fc6d0ac6401dfcd00bbab04b8872a1 100644 (file)
--- a/conf.py
+++ b/conf.py
@@ -22,6 +22,8 @@ import codecs
 # documentation root, use os.path.abspath to make it absolute, like shown here.
 sys.path.insert(0, ".")
 
+import tools.sphinxpatch
+
 from tools.inform import InformLexer
 from tools.transcript import TranscriptLexer
 
@@ -40,6 +42,7 @@ def setup(app):
 # ones.
 extensions = [
     'sphinx.ext.todo',
+    'sphinx.ext.extlinks',
     'tools.blockdiag',
 ]
 
@@ -107,6 +110,16 @@ default_role = "any"
 # output. They are ignored by default.
 #show_authors = False
 
+# Global substitutions.
+rst_epilog = """
+.. |DM4| replace:: *Inform Designer's Manual*
+"""
+
+# External links.
+extlinks = {
+    'dm4': ("http://inform-fiction.org/manual/html/%s", ""),
+}
+
 # The name of the Pygments (syntax highlighting) style to use.
 pygments_style = 'friendly'