Feature parity with upstream

Where this port diverges from the upstream PyData Sphinx Theme user guide — either because a feature has no meaningful Hugo equivalent, or because it’s declared but not yet implemented in this port’s templates.

Upstream featureStatus hereWhy
Version switcher dropdown (switcher, check_switcher)Not implementedNo switcher/version-JSON mechanism exists in this port’s params or templates.
Version warning banner (show_version_warning_banner)Not implementedDepends on the version switcher above.
Google Analytics / Plausible injection (analytics)Not implementedNo analytics param or script-injection partial exists; add your own via a site-level content_footer_items/footer_end partial if needed.
i18n message catalogs (gettext/pybabel)Not applicableSphinx-specific tooling. Hugo has its own multilingual/i18n system , unrelated to this theme’s params.
“Edit this page” / “view source” buttons (use_edit_page_button, html_context)Not implementedNo equivalent partial exists yet in this port.
Sphinx indices (genindex/modindex/py-modindex)Not applicableThese are Sphinx/Python-doc-specific autogenerated indices with no Hugo concept to map to.
ABlog / sphinx-design / sphinx-togglebutton integrationNot applicableThese are Sphinx extensions. Hugo handles equivalent needs (blogging, callouts) through its own content/shortcode mechanisms, outside this theme’s scope.
sphinx-copybutton (copy-to-clipboard on code blocks)ImplementedPorted natively as a codeblock render hook — every fenced code block gets a copy button automatically, no shortcode needed.
MathJax / math rolesNot applicableNo math rendering integration in this port.
Pygments light/dark syntax style (pygments_light_style/pygments_dark_style)Not implementedHugo’s Chroma highlighter is configured at the site level ([markup.highlight]), not through a theme param — see Styling .
show_nav_levelDeclared, not implementedPresent in hugo.toml defaults (carried over from Sphinx’s theme.conf), but no template logic reads it — the sidebar tree always renders fully expanded.
navigation_depthDeclared, not implementedSame as above.
collapse_navigationDeclared, not implementedSame as above.
icon_links_labelDeclared, not implementedNo template currently renders this label.
ReadTheDocs-specific integration (flyout menu, ethical ads sidebar)Not applicableSpecific to the ReadTheDocs hosting platform.
sphinx-remove-toctrees / stub-page pruningNot applicableToctree-driven sidebar generation is a Sphinx concept; this port’s sidebar is menu-driven (see Menus ).

If you need any of the “not implemented” rows above, contributions are welcome — see the module’s README.md for how to work on this repo locally.