[ADD] conf: add sitemap generation
Requires jdillard/sphinx-sitemap@6d5e7b4aeb
This commit is contained in:
parent
afdd438818
commit
d847b19180
8
conf.py
8
conf.py
@ -111,6 +111,9 @@ extensions = [
|
||||
|
||||
# Strange html domain logic used in memento pages
|
||||
'html_domain',
|
||||
|
||||
# Sitemap generation
|
||||
'sphinx_sitemap',
|
||||
]
|
||||
if odoo_dir_in_path:
|
||||
# GitHub links generation
|
||||
@ -247,6 +250,11 @@ def setup(app):
|
||||
|
||||
app.connect('html-page-context', _generate_alternate_urls)
|
||||
|
||||
if app.config.language == "en":
|
||||
app.config.sitemap_url_scheme = "{version}{link}"
|
||||
else:
|
||||
app.config.sitemap_url_scheme = "{version}{lang}{link}"
|
||||
|
||||
|
||||
def _generate_alternate_urls(app, pagename, templatename, context, doctree):
|
||||
""" Add keys of required alternate URLs for the current document in the rendering context.
|
||||
|
@ -4,3 +4,4 @@ pygments-csv-lexer~=0.1
|
||||
pysass~=0.1.0
|
||||
sphinx~=3.0
|
||||
werkzeug==0.14.1
|
||||
sphinx_sitemap==2.2.0
|
||||
|
Loading…
Reference in New Issue
Block a user