Use sphinx-sitemap to create a sitemap

This commit is contained in:
Chris Mayo 2021-12-17 19:25:43 +00:00
parent d8b0e023ec
commit abd5a68c27
5 changed files with 15 additions and 4 deletions

View file

@ -26,8 +26,8 @@ jobs:
- name: Install Python packages
run: >
pip3 install dnspython beautifulsoup4 pyxdg requests \
sphinx sphinx_epytext sphinx_rtd_theme sphinx-intl \
setuptools_scm
sphinx sphinx_epytext sphinx_rtd_theme sphinx-sitemap \
sphinx-intl setuptools_scm
- name: Prepare git environment
run: |

View file

@ -102,7 +102,8 @@ jobs:
- name: Install Python packages
run: |
pip install -r requirements.txt Sphinx sphinx-epytext sphinx-intl sphinx-rtd-theme
pip install -r requirements.txt Sphinx sphinx-epytext sphinx-intl \
sphinx-rtd-theme sphinx-sitemap
- name: Build
run: |

View file

@ -28,7 +28,7 @@ jobs:
- name: Install Python packages
run: >
pip install dnspython beautifulsoup4 pyxdg requests \
sphinx sphinx_epytext sphinx_rtd_theme
sphinx sphinx_epytext sphinx_rtd_theme sphinx-sitemap
- name: Build
run: |

View file

@ -14,6 +14,8 @@ sphinx_epytext
sphinx_rtd_theme
sphinx_sitemap
Configuration
-------------

View file

@ -22,6 +22,7 @@ extensions = [
'sphinx.ext.viewcode',
'sphinx_epytext',
'sphinx_rtd_theme',
'sphinx_sitemap',
]
locale_dirs = ['../i18n/locales']
@ -81,6 +82,13 @@ extlinks = {'pypi': ('https://pypi.org/project/%s/', '')}
graphviz_output_format = 'svg'
# sitemap
html_baseurl = 'https://linkchecker.github.io/linkchecker/'
sitemap_locales = [None]
sitemap_url_scheme = "{link}"
# -- Mock --------------------------------------------------------------------
import linkcheck.logger