From f9a33d2b3af40af4996b9c3064c117551cdcf4a2 Mon Sep 17 00:00:00 2001 From: Takeshi KOMIYA Date: Mon, 11 Oct 2021 01:52:04 +0900 Subject: [PATCH] Support docutils-0.18: Set auto_id_prefix explicitly Since docutils-0.18, auto_id_prefix setting will be changed to `'%'` from `'id'`. To keep backward compatibility of node IDs, this sets `'id'` to settings explicitly. --- sphinx/environment/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sphinx/environment/__init__.py b/sphinx/environment/__init__.py index 527e81dff..dc494add1 100644 --- a/sphinx/environment/__init__.py +++ b/sphinx/environment/__init__.py @@ -45,6 +45,7 @@ if TYPE_CHECKING: logger = logging.getLogger(__name__) default_settings: Dict[str, Any] = { + 'auto_id_prefix': 'id', 'embed_images': False, 'embed_stylesheet': False, 'cloak_email_addresses': True,