Default Sphinx extensions¶
These extensions are enabled in the Starter Pack by default.
canonical_sphinxContains the default Canonical branded theme.
notfound.extensionAllows creating custom 404 pages. Needed by
canonical_sphinx.sphinx_designProvides UI components like responsive grids, cards, and badges.
Needed by
canonical_sphinx.sphinx_reredirectsHandles URL redirects for moved or deleted pages.
Needed by
canonical_sphinx.sphinx_tabs.tabsProvides tabs.
Needed by
canonical_sphinx.sphinxcontrib.jqueryEnsures jQuery is loaded to maintain compatibility with older extensions and themes.
Needed by
canonical_sphinx.sphinxext.opengraphGenerates OpenGraph metadata to create rich preview cards when links are shared on social media.
Needed by
canonical_sphinx.sphinx.ext.intersphinxGenerates automatic links to the documentation objects of other Sphinx projects.
sphinx_config_optionsProvides customized directives to easily document system or project configuration options.
sphinx_contributor_listingAutomatically generates a list of contributors to the project repository.
sphinx_filtered_toctreeFilters Table of Contents (
toctree) entries based on specific tags or conditions.sphinx_last_updated_by_gitFetches and displays the accurate ‘last updated’ date for pages by reading Git commit metadata.
sphinx_related_linksGenerates and injects a list of related links into documentation pages.
sphinx_rolesProvides custom inline text roles for standardized formatting or linking across the project.
sphinx_sitemapAutomatically generates a standard sitemap.xml file to improve indexing for search engine optimization (SEO).
sphinx_terminalRenders styled terminal sessions and command-line output within the documentation.
sphinx_ubuntu_imagesGenerates lists of official Ubuntu disk images for specific release ranges and architectures.
sphinx_youtube_linksProvides a directive to embed YouTube videos into a page.
sphinxcontrib.cairosvgconverterConverts SVG images into PDF.