Configuration

This extension contributes two configuration fields to conf.py.

Mapping of case-insensitive external links and the target used to reference them.

1external_links = {
2    "Google": "https://google.com",  # matches ":link:`google`", ":link:`Google`", etc
3}

Emit a warning when a hardcoded link can be replaced using the :link: role.

Mapping of substitutions.

Substitutions are processed after default substitutions like |release|, |version| and |today|, but before any others in source files.

1external_links_substitutions = {
2    "dict": ":class:`dict`"
3}