sphinx_linkfix.extension
Sphinx extension to rewrite internal links in reStructuredText files.
Classes
Post- transform to rewrite internal links in reStructuredText files. |
Functions
|
Check if a given href is an external link. |
|
Remove leading folder prefixes from a path string. |
|
Set up the Sphinx extension. |
Module Contents
- class sphinx_linkfix.extension.RstLinkRewriter(document, startnode=None)[source]
Bases:
sphinx.transforms.post_transforms.SphinxPostTransformPost- transform to rewrite internal links in reStructuredText files.
- _sanitize_fragment_for_latex(fragment: str) str[source]
Sanitize a fragment for LaTeX compatibility.
- default_priority = 999
Numerical priority of this transform, 0 through 999 (override).
- sphinx_linkfix.extension._is_external(href: str) bool[source]
Check if a given href is an external link.