1from pallets_sphinx_themes import get_version 2from pallets_sphinx_themes import ProjectLink 3 4# Project -------------------------------------------------------------- 5 6project = "Jinja" 7copyright = "2007 Pallets" 8author = "Pallets" 9release, version = get_version("Jinja2") 10 11# General -------------------------------------------------------------- 12 13master_doc = "index" 14extensions = [ 15 "sphinx.ext.autodoc", 16 "sphinx.ext.intersphinx", 17 "pallets_sphinx_themes", 18 "sphinxcontrib.log_cabinet", 19 "sphinx_issues", 20] 21intersphinx_mapping = {"python": ("https://docs.python.org/3/", None)} 22issues_github_path = "pallets/jinja" 23 24# HTML ----------------------------------------------------------------- 25 26html_theme = "jinja" 27html_theme_options = {"index_sidebar_logo": False} 28html_context = { 29 "project_links": [ 30 ProjectLink("Donate to Pallets", "https://palletsprojects.com/donate"), 31 ProjectLink("Jinja Website", "https://palletsprojects.com/p/jinja/"), 32 ProjectLink("PyPI releases", "https://pypi.org/project/Jinja2/"), 33 ProjectLink("Source Code", "https://github.com/pallets/jinja/"), 34 ProjectLink("Issue Tracker", "https://github.com/pallets/jinja/issues/"), 35 ] 36} 37html_sidebars = { 38 "index": ["project.html", "localtoc.html", "searchbox.html"], 39 "**": ["localtoc.html", "relations.html", "searchbox.html"], 40} 41singlehtml_sidebars = {"index": ["project.html", "localtoc.html"]} 42html_static_path = ["_static"] 43html_favicon = "_static/jinja-logo-sidebar.png" 44html_logo = "_static/jinja-logo-sidebar.png" 45html_title = f"Jinja Documentation ({version})" 46html_show_sourcelink = False 47 48# LaTeX ---------------------------------------------------------------- 49 50latex_documents = [(master_doc, f"Jinja-{version}.tex", html_title, author, "manual")] 51