1
0
mirror of https://github.com/Mailu/Mailu.git synced 2025-11-29 22:37:58 +02:00

Use a custom role for including github_version

This commit is contained in:
kaiyou
2017-11-06 12:10:54 +01:00
parent 8b9d9ef86d
commit 30a1657155
2 changed files with 17 additions and 5 deletions

View File

@@ -2,8 +2,10 @@
# -*- coding: utf-8 -*-
#
extensions = ['sphinx.ext.imgmath',
'sphinx.ext.viewcode']
import os, sys, docutils
sys.path.append(os.path.dirname(__file__))
extensions = ['sphinx.ext.imgmath', 'sphinx.ext.viewcode', 'conf']
templates_path = ['_templates']
source_suffix = '.rst'
master_doc = 'index'
@@ -37,6 +39,16 @@ html_context = {
'conf_py_path': '/docs/'
}
def setup(app):
""" The configuration acts as an extension itself.
"""
def var_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
return [docutils.nodes.Text(html_context.get(text, ""))], []
app.add_role("var", var_role)
# Upload function when the script is called directly
if __name__ == "__main__":
import os, sys, paramiko