• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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