diff --git a/typo3/sysext/core/Documentation/Changelog/10.1/Feature-84250-SeparatelyEnableDisableAddMediaByURLAndSelectUploadFiles.rst b/typo3/sysext/core/Documentation/Changelog/10.1/Feature-84250-SeparatelyEnableDisableAddMediaByURLAndSelectUploadFiles.rst
index 941b625afbbe1c76a4ef02105bf3e076db0dd493..84ac5bf1ab37f3c4d7fe3d11fee65e57b250dea3 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.1/Feature-84250-SeparatelyEnableDisableAddMediaByURLAndSelectUploadFiles.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.1/Feature-84250-SeparatelyEnableDisableAddMediaByURLAndSelectUploadFiles.rst
@@ -1,8 +1,8 @@
 .. include:: ../../Includes.txt
 
-===========================================================================================
+============================================================================================
 Feature: #84250 - Separately enable / disable "Add media by URL" and "Select & upload files"
-===========================================================================================
+============================================================================================
 
 See :issue:`84250`
 
@@ -11,8 +11,8 @@ Description
 
 A new appearance property "fileByUrlAllowed" is used to separately enable / disable the buttons "Add media by URL" and "Select & upload files".
 
-* :php:`fileUploadAllowed = false` now only hides the button "Select & upload files".
-* :php:`fileByUrlAllowed = false` now hides the button "Add media by URL".
+*  :php:`fileUploadAllowed = false` now only hides the button "Select & upload files".
+*  :php:`fileByUrlAllowed = false` now hides the button "Add media by URL".
 
 If "elementBrowserType" is set to "file" both values are true by default.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/10.1/Feature-88318-DisplayApplicationContextInCLI.rst b/typo3/sysext/core/Documentation/Changelog/10.1/Feature-88318-DisplayApplicationContextInCLI.rst
index 2564dc4e082be319882e4de4e3a0ff218312dc56..38ffa68b2d6e841637d18f1d5e0981dca508c86f 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.1/Feature-88318-DisplayApplicationContextInCLI.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.1/Feature-88318-DisplayApplicationContextInCLI.rst
@@ -14,8 +14,8 @@ This makes it easier to check if the correct context is provided.
 
 Output example:
 
-.. code-block:: plain
+.. code-block:: none
 
-  TYPO3 CMS 10.1.0-dev (Application Context: Development/Docker)
+   TYPO3 CMS 10.1.0-dev (Application Context: Development/Docker)
 
 .. index:: CLI, ext:core
diff --git a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-83847-RemoveRepairedLinksFromLinkvalidatorListAfterEditing.rst b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-83847-RemoveRepairedLinksFromLinkvalidatorListAfterEditing.rst
index bb0c14036a17ca57766fe53ae1a31260fd94932d..8838e0f46a6aaaedddce3e2aea56f0b07a9cbba5 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-83847-RemoveRepairedLinksFromLinkvalidatorListAfterEditing.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-83847-RemoveRepairedLinksFromLinkvalidatorListAfterEditing.rst
@@ -14,7 +14,7 @@ on the edit icon for a broken link in order to edit the record directly.
 
 If the record was edited, the list of broken links may no longer be up to date.
 
-There are now 2 possibilities, depending on how :ref:`actionAfterEditRecord <actionAfterEditRecord>`
+There are now 2 possibilities, depending on how :php:`actionAfterEditRecord`
 is configured:
 
 recheck (default):
diff --git a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90203-MakeWorkspaceAvailableInTypoScriptConditions.rst b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90203-MakeWorkspaceAvailableInTypoScriptConditions.rst
index 9c1b1adae6915cac39a53db2a804e056bdd365a8..8d1f6ece3cb7362ef19fadadd71da0671988e872 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90203-MakeWorkspaceAvailableInTypoScriptConditions.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90203-MakeWorkspaceAvailableInTypoScriptConditions.rst
@@ -19,7 +19,7 @@ Examples
 
 Match the current workspace id:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    [workspace.workspaceId === 3]
        # Current workspace id equals: 3
@@ -27,7 +27,7 @@ Match the current workspace id:
 
 Match against current workspace state:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    [workspace.isLive]
        # Current workspace is live
diff --git a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90213-SupportBitAndInTypoScriptStdWrapIf.rst b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90213-SupportBitAndInTypoScriptStdWrapIf.rst
index 42bf662ee71ff8d170371443a373fa0921e4ce15..19bd8df0cbb68b2fabfe0dee0ad1d39ae3db53c5 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90213-SupportBitAndInTypoScriptStdWrapIf.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90213-SupportBitAndInTypoScriptStdWrapIf.rst
@@ -21,18 +21,18 @@ Example
 
 An example usage could look like this:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    hideDefaultLanguageOfPage = TEXT
    hideDefaultLanguageOfPage {
-       value = 0
-       value {
-           override = 1
-           override.if {
-               bitAnd.field = l18n_cfg
-               value = 1
-           }
+     value = 0
+     value {
+       override = 1
+       override.if {
+         bitAnd.field = l18n_cfg
+         value = 1
        }
+     }
    }
 
 .. index:: ext:frontend, TypoScript
diff --git a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90522-IntroduceAssetCollector.rst b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90522-IntroduceAssetCollector.rst
index 3fde8dff7b19f1014ea62c9fbd43bc8280e7b2a8..afc079a3f673b16b354d8c9164760849650a11c8 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90522-IntroduceAssetCollector.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.3/Feature-90522-IntroduceAssetCollector.rst
@@ -15,10 +15,10 @@ AssetCollector is a concept to allow custom CSS/JS code, inline or external, to
 times in e.g. a Fluid template (via :html:`<f:asset.script>` or :html:`<f:asset.css>` ViewHelpers) but only rendered once
 in the output.
 
-The :php:`priority` flag (default: :php:`false`) controls where the asset is included: 
+The :php:`priority` flag (default: :php:`false`) controls where the asset is included:
 
-- JavaScript will be output inside :html:`<head>` (:php:`priority`=true) or at the bottom of the :html:`<body>` tag (:php:`priority`=false)
-- CSS will always be output inside :html:`<head>`, yet grouped by :php:`priority`.
+* JavaScript will be output inside :html:`<head>` (:php:`priority=true`) or at the bottom of the :html:`<body>` tag (:php:`priority=false`)
+* CSS will always be output inside :html:`<head>`, yet grouped by :javascript:`priority`.
 
 By including assets per-component, it can leverage the adoption of HTTP/2 multiplexing which removes the necessity of having all CSS/JavaScript
 concatenated into one file.
diff --git a/typo3/sysext/core/Documentation/Changelog/10.4.x/Feature-91132-IntroduceUserSettingsJavaScriptModulesEvent.rst b/typo3/sysext/core/Documentation/Changelog/10.4.x/Feature-91132-IntroduceUserSettingsJavaScriptModulesEvent.rst
index 9baae6ad0eb6017b3ac8a247371b6a3c0b81736e..8df10d195dccc5658b17c6dc99e4f6e226f300ad 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.4.x/Feature-91132-IntroduceUserSettingsJavaScriptModulesEvent.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.4.x/Feature-91132-IntroduceUserSettingsJavaScriptModulesEvent.rst
@@ -12,7 +12,7 @@ Description
 JavaScript events in custom User Settings Configuration options shall
 not be placed as inline JavaScript anymore, but utilize a dedicated
 JavaScript module to handle custom events
-(see :ref:`Important #91132 <changelog-Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions>`)
+(see :doc:`Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions`)
 
 This new PSR-14 event is introduced:
 
@@ -75,6 +75,6 @@ A listener using mentioned PSR-14 event could look like the following.
 Related
 =======
 
-- :ref:`changelog-Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions`
+- :doc:`Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions`
 
 .. index:: PHP-API, ext:core
diff --git a/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions.rst b/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions.rst
index f2ad5cebbc3977f84800109e8df9df6d55c1f335..8fc212ed73ce9e1b9b693640337715053e369b73 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-91132-AvoidJavaScriptInUserSettingsConfigurationOptions.rst
@@ -21,7 +21,7 @@ This step is advised to reduce the amount of inline JavaScript code towards
 better support for Content-Security-Policy headers.
 
 Applications having custom changes in :php:`$GLOBALS['TYPO3_USER_SETTINGS']`
-and using mentioned options `onClick*` or ``confirmData.jsCodeAfterOk`.
+and using mentioned options `onClick*` or `confirmData.jsCodeAfterOk`.
 
 The following example show a potential migration path to avoid inline JavaScript.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-93331-DescriptionOfSelectCheckBoxItems.rst b/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-93331-DescriptionOfSelectCheckBoxItems.rst
index 4c621e6a8f71e81bc09a64eb8ee54f0b80de5bc4..71b526e1d8bf8c9d43c3a9d68dc473a3171a357a 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-93331-DescriptionOfSelectCheckBoxItems.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.4.x/Important-93331-DescriptionOfSelectCheckBoxItems.rst
@@ -2,7 +2,7 @@
 
 =======================================================
 Important: #93331 - Description of SelectCheckBox items
-========================================================
+=======================================================
 
 See :issue:`93331`
 
diff --git a/typo3/sysext/core/Documentation/Changelog/10.4/Feature-91080-SiteSettingsAsTsConstantsAndInTsConfig.rst b/typo3/sysext/core/Documentation/Changelog/10.4/Feature-91080-SiteSettingsAsTsConstantsAndInTsConfig.rst
index c3542c189e4356310e3538f2cc1dab7b69040486..3938493176d65c92660d082e8b1ba6bd619ad471 100644
--- a/typo3/sysext/core/Documentation/Changelog/10.4/Feature-91080-SiteSettingsAsTsConstantsAndInTsConfig.rst
+++ b/typo3/sysext/core/Documentation/Changelog/10.4/Feature-91080-SiteSettingsAsTsConstantsAndInTsConfig.rst
@@ -30,22 +30,22 @@ An example configuration in the :file:`config/sites/<site-name>/config.yml`:
 
    settings:
      categoryPid: 658
-     styles:
-       content:
-         loginform:
-           pid: 23
+     styles:
+       content:
+         loginform:
+           pid: 23
 
 This will make these constants available in the template and in page TSconfig:
 
-* :ts:`{$categoryPid}`
-* :ts:`{$styles.content.loginform.pid}`
+*  :typoscript:`{$categoryPid}`
+*  :typoscript:`{$styles.content.loginform.pid}`
 
 The newly introduced constants for page TSconfig can be used just like constants
 in TypoScript.
 
 In page TSconfig this can be used like this:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    # store tx_ext_data records on the given storage page by default (e.g. through IRRE)
    TCAdefaults.tx_ext_data.pid = {$categoryPid}
diff --git a/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-93023-ReworkedSessionHandling.rst b/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-93023-ReworkedSessionHandling.rst
index b30a5c1ba668121eec5770d35274a0c12f5b3cb8..83660872861c8e5e82a104b364b99eac059f86d5 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-93023-ReworkedSessionHandling.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.0/Breaking-93023-ReworkedSessionHandling.rst
@@ -38,41 +38,41 @@ the functionality. Instead, all session properties are placed inside the
 The following public properties within :php:`AbstractUserAuthentication` and
 its subclasses have been removed:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->id`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->hash_length`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sessionTimeout`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_time`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_probability`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->newSessionID`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->id`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->hash_length`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->sessionTimeout`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_time`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->gc_probability`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->newSessionID`
 
 The following public methods within :php:`AbstractUserAuthentication` and its
 subclasses have been removed:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getNewSessionRecord()`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getSessionId()`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isExistingSessionRecord()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getNewSessionRecord()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->getSessionId()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->isExistingSessionRecord()`
 
 The following public property within :php:`AbstractUserAuthentication` has
 changed their visibility to :php:`protected`:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->lifetime`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->lifetime`
 
 The following public methods within :php:`AbstractUserAuthentication` and its
 subclasses have changed their return type:
 
-* :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->createUserSession()`
-now returns :php:`TYPO3\CMS\Core\Session\UserSession` and the first parameter
-:php:`$tempuser` is now type-hinted :php:`array`.
+*  :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->createUserSession()`
+   now returns :php:`TYPO3\CMS\Core\Session\UserSession` and the first parameter
+   :php:`$tempuser` is now type-hinted :php:`array`.
 
 The following public properties within :php:`FrontendUserAuthentication` have
 been removed:
 
-* :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData_change`
+*  :php:`TYPO3\CMS\Frontend\Authentication\FrontendUserAuthentication->sesData_change`
 
 The following database fields have been removed:
 
-* :sql:`be_sessions.ses_backuserid`
-* :sql:`fe_sessions.ses_anonymous`
+*  :sql:`be_sessions.ses_backuserid`
+*  :sql:`fe_sessions.ses_anonymous`
 
 
 Impact
@@ -148,7 +148,7 @@ If a session is anonymous can furthermore be checked using
 Related
 =======
 
-- :ref:`changelog-Deprecation-93023-ReworkedSessionHandling`
-- :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
+-  :ref:`changelog-Deprecation-93023-ReworkedSessionHandling`
+-  :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
 
 .. index:: PHP-API, FullyScanned, ext:core
diff --git a/typo3/sysext/core/Documentation/Changelog/11.0/Deprecation-93023-ReworkedSessionHandling.rst b/typo3/sysext/core/Documentation/Changelog/11.0/Deprecation-93023-ReworkedSessionHandling.rst
index bdb9af2cef9f281f7a20b8202dcba0439b305b9c..e77ccccdb2a3b0072201871e2ad18beb32d99e12 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.0/Deprecation-93023-ReworkedSessionHandling.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.0/Deprecation-93023-ReworkedSessionHandling.rst
@@ -18,8 +18,8 @@ out of the user authentication classes.
 Therefore some properties and methods within :php:`AbstractUserAuthentication`
 and its subclasses have been marked as deprecated:
 
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->createSessionId()`
-* :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserSession()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->createSessionId()`
+*  :php:`TYPO3\CMS\Core\Authentication\AbstractUserAuthentication->fetchUserSession()`
 
 
 Impact
@@ -63,7 +63,8 @@ access this information from an user authentication object, call
 Related
 =======
 
-- :ref:`changelog-Breaking-93023-ReworkedSessionHandling`
-- :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
+*  :ref:`changelog-Breaking-93023-ReworkedSessionHandling`
+*  :ref:`changelog-Feature-93023-IntroduceUserSessionAndUserSessionManager`
+
 
 .. index:: PHP-API, FullyScanned, ext:core
diff --git a/typo3/sysext/core/Documentation/Changelog/11.0/Feature-92337-AllowTranslatableLabelsForBookmarkGroups.rst b/typo3/sysext/core/Documentation/Changelog/11.0/Feature-92337-AllowTranslatableLabelsForBookmarkGroups.rst
index 71139aa0c135db25dc41629b53514a6d5131d87f..65b51cc144bdcc4e8c9d91c5ea8fbd514986c53e 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.0/Feature-92337-AllowTranslatableLabelsForBookmarkGroups.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.0/Feature-92337-AllowTranslatableLabelsForBookmarkGroups.rst
@@ -18,7 +18,7 @@ syntax now allows the LLL prefix for the use of language labels.
 Example
 =======
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    options.bookmarkGroups.2 = LLL:EXT:sitepackage/Resources/Private/Language/locallang_be.xlf:bookmarkGroups.2
 
diff --git a/typo3/sysext/core/Documentation/Changelog/11.1/Deprecation-93149-T3EditorModuleReplacedByReplacedByCodeMirrorElement.rst b/typo3/sysext/core/Documentation/Changelog/11.1/Deprecation-93149-T3EditorModuleReplacedByReplacedByCodeMirrorElement.rst
index 5b5bb8781424893e1a1474ed1b3d8f9c2ffbc024..20eb0e7dc76adfc53795dcda8eab26014e6d6608 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.1/Deprecation-93149-T3EditorModuleReplacedByReplacedByCodeMirrorElement.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.1/Deprecation-93149-T3EditorModuleReplacedByReplacedByCodeMirrorElement.rst
@@ -37,7 +37,7 @@ Migration
 Use the new :js:`TYPO3/CMS/T3editor/Element/CodeMirrorElement` module and adapt
 your markup to read:
 
-.. block:: html
+.. code-block:: html
 
    <typo3-t3editor-codemirror mode="..." addons="[..]" options="{..}">
        <textarea name="foo">..</textarea>
diff --git a/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93663-BackendUsersPreferredUILanguageStoredAsDBField.rst b/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93663-BackendUsersPreferredUILanguageStoredAsDBField.rst
index 0e1e76cb2e5aaeb5a67590d41746a0b985573d17..2b37ad5bb04b4a9f44476ad70414da63a711d47e 100644
--- a/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93663-BackendUsersPreferredUILanguageStoredAsDBField.rst
+++ b/typo3/sysext/core/Documentation/Changelog/11.2/Feature-93663-BackendUsersPreferredUILanguageStoredAsDBField.rst
@@ -29,7 +29,7 @@ changes ever since - had several downsides:
 *  The database field :sql:`be_users.lang` was not really needed
 *  Administrators did not see available language packs when changing the language
 *  Administrators could only change an editor's preferred language by
-   switching to the user (:pn:`Switch User Mode`).
+   switching to the user (:guilabel:`Switch User Mode`).
 *  Administrators could not filter / sort editors to see what languages the
    users had chosen
 *  Fetching the user's preferred language always meant to fetch the whole
diff --git a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst
index 6156f9ad1e9f605a4d764722ecec2f58410ef4f7..b3060a5357558b894d074c0fc3670d9a82feac1d 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.1/Deprecation-62855-XHTMLCleaningMovedToLegacyExtension.rst
@@ -15,15 +15,15 @@ according functionality has been moved to the legacy extension EXT:compatibility
 
 The following TypoScript option has been marked for deprecation:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
-	config.xhtml_cleaning
+   config.xhtml_cleaning
 
 The following PHP method has been marked for deprecation:
 
 .. code-block:: php
 
-	TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doXHTML_cleaning()
+   TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doXHTML_cleaning()
 
 Impact
 ======
@@ -34,7 +34,8 @@ The content output of the TYPO3 frontend is not cleaned anymore unless EXT:compa
 Affected installations
 ======================
 
-Any installation having the TypoScript option `config.xhtml_cleaning` set will have different behaviour in the
+Any installation having the TypoScript option :typoscript:`config.xhtml_cleaning`
+set will have different behaviour in the
 frontend rendering.
 
 Migration
diff --git a/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65727-DontProvideAccessToLocalpathOfFalFiles.rst b/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65727-DontProvideAccessToLocalpathOfFalFiles.rst
index 5364ab9239dd923263502af81f67e8a3ec8622de..a36dd5adc4862daee1918d74170c884744eb92b2 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65727-DontProvideAccessToLocalpathOfFalFiles.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65727-DontProvideAccessToLocalpathOfFalFiles.rst
@@ -12,7 +12,7 @@ Description
 
 It was possible to retrieve the local path of a FAL file via TypoScript
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    a = TEXT
    a.value.data = file:current:localPath
diff --git a/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65962-WebSVGLibraryAndAPIRemoved.rst b/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65962-WebSVGLibraryAndAPIRemoved.rst
index c78cbb5e1f17bcac6282d2475431f82d9c73b371..170dbd84c4d3e703c4e1cc59af1b1a923619f69e 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65962-WebSVGLibraryAndAPIRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.2/Breaking-65962-WebSVGLibraryAndAPIRemoved.rst
@@ -17,19 +17,19 @@ The following PHP methods within PageRenderer have been removed:
 
 .. code-block:: php
 
-	$pageRenderer->setSvgPath()
-	$pageRenderer->getSvgPath()
-	$pageRenderer->loadSvg()
-	$pageRenderer->enableSvgDebug()
-	$pageRenderer->svgForceFlash()
+   $pageRenderer->setSvgPath()
+   $pageRenderer->getSvgPath()
+   $pageRenderer->loadSvg()
+   $pageRenderer->enableSvgDebug()
+   $pageRenderer->svgForceFlash()
 
 The following TypoScript options are removed:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
-	page.javascriptLibs.SVG
-	page.javascriptLibs.SVG.debug
-	page.javascriptLibs.SVG.forceFlash
+   page.javascriptLibs.SVG
+   page.javascriptLibs.SVG.debug
+   page.javascriptLibs.SVG.forceFlash
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst b/typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst
index 0151fcad9676ee1834862c94f3d5dd5199461196..20dba4e053ec4e66bff36a3f8056d0c5ca5d5c35 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.2/Deprecation-65934-PrefixLocalAnchorsMovedToLegacyExtension.rst
@@ -16,16 +16,16 @@ the legacy extension EXT:compatibility6.
 
 The following TypoScript option has been marked for deprecation:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
-	config.prefixLocalAnchors
+   config.prefixLocalAnchors
 
 The following PHP methods have been marked for deprecation:
 
 .. code-block:: php
 
-	TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::prefixLocalAnchorsWithScript()
-	TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doLocalAnchorFix()
+   TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::prefixLocalAnchorsWithScript()
+   TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::doLocalAnchorFix()
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-52156-ReplaceJumpUrlWithHooks.rst b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-52156-ReplaceJumpUrlWithHooks.rst
index 47d56eebae14852101e0c5f1986daa95c7bded12..162bcfdc113c83e32d4d36d490aefab1927d93fe 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-52156-ReplaceJumpUrlWithHooks.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.5/Breaking-52156-ReplaceJumpUrlWithHooks.rst
@@ -98,7 +98,7 @@ Migration
 If you  want to use the JumpURL features you need to install the jumpurl extension. Your configuration should
 work as before.
 
-Please note that the configuration of the :ref:`filelink <t3tsref:filelink>` TypoScript function has changed.
+Please note that the configuration of the :ref:`filelink <t3tsref:typolink-resource_references>` TypoScript function has changed.
 Passing the :code:`jumpurl` parameter in the configuration has been marked as deprecated and will be removed in future versions.
 
 You can now pass arbitrary configuration options for the typolink call that is used to generate
@@ -106,12 +106,12 @@ the file link in the :code:`typolinkConfiguration` parameter:
 
 .. code-block:: typoscript
 
-	lib.myfilelink = TEXT
-	lib.myfilelink.value = fileadmin/myfile.txt
-	lib.myfilelink.filelink {
-		typolinkConfiguration.jumpurl = 1
-		typolinkConfiguration.jumpurl.secure = 1
-	}
+   lib.myfilelink = TEXT
+   lib.myfilelink.value = fileadmin/myfile.txt
+   lib.myfilelink.filelink {
+     typolinkConfiguration.jumpurl = 1
+     typolinkConfiguration.jumpurl.secure = 1
+   }
 
 
-.. index:: PHP-API, ext:jumpurl, TypoScript, Frontend
\ No newline at end of file
+.. index:: PHP-API, ext:jumpurl, TypoScript, Frontend
diff --git a/typo3/sysext/core/Documentation/Changelog/7.6/Feature-23156-IndexedSearchMakePathSeparatorOfSearchResultConfigurable.rst b/typo3/sysext/core/Documentation/Changelog/7.6/Feature-23156-IndexedSearchMakePathSeparatorOfSearchResultConfigurable.rst
index f7e17e14520ec35a4dd63012b3cf3babb222f6e8..8ddc219bebaf0dec5cc28bd33a02748277578b00 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.6/Feature-23156-IndexedSearchMakePathSeparatorOfSearchResultConfigurable.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.6/Feature-23156-IndexedSearchMakePathSeparatorOfSearchResultConfigurable.rst
@@ -10,7 +10,7 @@ See :issue:`23156`
 Description
 ===========
 
-A new TypoScript configuration option :ts:`breadcrumbWrap` has been added. It allows to configure
+A new TypoScript configuration option :typoscript:`breadcrumbWrap` has been added. It allows to configure
 the page path separator used in breadcrumbs in Indexed Search results. This option supports TypoScript
 option split syntax.
 
@@ -21,13 +21,13 @@ Impact
 By default Indexed Search is configured to use "/" as a path separator, so it's backward compatible.
 Use following configuration for Indexed Search Extbase plugin:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.settings.breadcrumbWrap = / || /
 
 For plugin based on AbstractPlugin use:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.breadcrumbWrap = / || /
 
diff --git a/typo3/sysext/core/Documentation/Changelog/7.6/Feature-47613-IndexedSearchMakeNo_cacheParameterForForwardSearchWordsInResultLinkConfigurable.rst b/typo3/sysext/core/Documentation/Changelog/7.6/Feature-47613-IndexedSearchMakeNo_cacheParameterForForwardSearchWordsInResultLinkConfigurable.rst
index c29c246fb949c2e60a44aaaf3d50b2575bd4ac7b..b11a8ba4a011d5ec3f3514cd0ef46f4a0291dc60 100644
--- a/typo3/sysext/core/Documentation/Changelog/7.6/Feature-47613-IndexedSearchMakeNo_cacheParameterForForwardSearchWordsInResultLinkConfigurable.rst
+++ b/typo3/sysext/core/Documentation/Changelog/7.6/Feature-47613-IndexedSearchMakeNo_cacheParameterForForwardSearchWordsInResultLinkConfigurable.rst
@@ -15,13 +15,13 @@ It controls whether the `no_cache` parameter should be added to page links toget
 
 Use following configuration for Indexed Search Extbase plugin:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.settings.forwardSearchWordsInResultLink.no_cache = 1
 
 For plugin based on AbstractPlugin use:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin.tx_indexedsearch.forwardSearchWordsInResultLink.no_cache = 1
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst
index 7f6d094a594baf695e5f1f6a9e9a84aafbbd9d82..8ee1e6173ee73745fcff4db77d317d4f592a9171 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75493-EvaluateBooleanStdWrapPropertiesCorrectly.rst
@@ -13,7 +13,7 @@ Description
 stdWrap sub-properties on boolean properties were not evaluated correctly unless the
 property itself was explicitly set.
 
-Example: :ts:`page.10.value.prioriCalc.wrap =` without :ts:`page.10.value.prioriCalc =`
+Example: :typoscript:`page.10.value.prioriCalc.wrap =` without :typoscript:`page.10.value.prioriCalc =`
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst
index edf587493ad2169a2b507049a15c4b7e9c08365c..54b001f8b04bee01b8a7e37ac9e378c2a6bc3535 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.2/Breaking-75710-RTE-relatedTSconfigOptionsSkipAlignAndSkipClassRemoved.rst
@@ -10,7 +10,7 @@ See :issue:`75710`
 Description
 ===========
 
-The two RTE-related TSconfig options :ts:`RTE.default.proc.skipAlign` and :ts:`RTE.default.proc.skipClass`
+The two RTE-related TSconfig options :typoscript:`RTE.default.proc.skipAlign` and :typoscript:`RTE.default.proc.skipClass`
 that don't allow align and class attributes when converting content from the RTE to the database have been removed.
 
 
@@ -23,17 +23,17 @@ Setting these options will have no effect anymore.
 Affected Installations
 ======================
 
-Any installation setting custom TSconfig options for :ts:`skipAlign`, :ts:`skipClass` or setting
-:ts:`keepPDIVattribs` without :ts:`class` and :ts:`align` as values are affected.
+Any installation setting custom TSconfig options for :typoscript:`skipAlign`, :typoscript:`skipClass` or setting
+:typoscript:`keepPDIVattribs` without :typoscript:`class` and :typoscript:`align` as values are affected.
 
 
 Migration
 =========
 
-In order to allow class and align attributes in paragraph tags, the option :ts:`keepPDIVattribs`
+In order to allow class and align attributes in paragraph tags, the option :typoscript:`keepPDIVattribs`
 needs to be extended to also include "class" and "align" as values, which is done by default.
 
-If an installation has custom TSconfig settings using :ts:`keepPDIVattribs`, the two attributes need to be added
+If an installation has custom TSconfig settings using :typoscript:`keepPDIVattribs`, the two attributes need to be added
 accordingly to still allow class and align attributes to be kept when transforming from the RTE to the database.
 
 .. index:: TSConfig, RTE, Backend
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst
index 2e665fbca6f43e314f6e1042934fe3deb9e25313..a017b731965cc8f49e1a27a8886e2e03da3a19bb 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-15415-DeprecateRemoveBadHTML.rst
@@ -12,9 +12,9 @@ Description
 
 Due to the wrong approach of removeBadHTML it is not 100% complete and does not keep its promise.
 
-- :php:`ContentObjectRenderer::stdWrap_removeBadHTML()`
-- :php:`ContentObjectRenderer::removeBadHTML()`
-- :ts:`stdWrap.removeBadHTML`
+-  :php:`ContentObjectRenderer::stdWrap_removeBadHTML()`
+-  :php:`ContentObjectRenderer::removeBadHTML()`
+-  :typoscript:`stdWrap.removeBadHTML`
 
 
 Impact
@@ -32,8 +32,8 @@ Instances that use the method or stdWrap property.
 Migration
 =========
 
-Implement a proper encoding by yourself. Use :php:`htmlspecialchars()` or :ts:`stdWrap.htmlSpecialChars`
-in the context of HTML, :php:`GeneralUtility::quoteJSvalue()` or :ts:`stdWrap.encodeForJavaScriptValue`
+Implement a proper encoding by yourself. Use :php:`htmlspecialchars()` or :typoscript:`stdWrap.htmlSpecialChars`
+in the context of HTML, :php:`GeneralUtility::quoteJSvalue()` or :typoscript:`stdWrap.encodeForJavaScriptValue`
 in the context of JavaScript.
 
 .. index:: Frontend, TypoScript, PHP-API
diff --git a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst
index 0a2944624f9317cc5fa6ecf2486fb2d8493ebbe1..2aca45dde9645f4427e0076bf506bbb13f4444ad 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.2/Deprecation-76383-DeprecateFontTag.rst
@@ -12,8 +12,8 @@ Description
 
 Font tags are not used any more in HTML since years.
 
-- :php:`ContentObjectRenderer::stdWrap_fontTag()`
-- :ts:`stdWrap.fontTag``
+-  :php:`ContentObjectRenderer::stdWrap_fontTag()`
+-  :typoscript:`stdWrap.fontTag``
 
 
 Impact
@@ -32,6 +32,6 @@ Migration
 =========
 
 Update HTML to not output font tags. Use CSS instead. In case you really want to use the font tag,
-it can be created by :ts:`stdWrap.wrap`.
+it can be created by :typoscript:`stdWrap.wrap`.
 
 .. index:: Frontend, PHP-API, TypoScript
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
index dada2df65a93e64cd2eb9ce83d0d6ac118c51a60..b8968fd09108a9d57f8621e775e1e17824a31e5f 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-73461-ImportModuleDisabledForNonAdminUsers.rst
@@ -16,7 +16,7 @@ The import module of EXT:impexp has been disabled for non-admin users by default
 Impact
 ======
 
-For non-admin users who need that functionality, the userTsConfig option :ts:`options.impexp.enableImportForNonAdminUser = 1`
+For non-admin users who need that functionality, the userTsConfig option :typoscript:`options.impexp.enableImportForNonAdminUser = 1`
 can be set. This can become a security problem to the TYPO3 instance in core versions
 7.6 and 6.2 and should only be enabled for "trustworthy" backend users in general.
 
@@ -29,6 +29,6 @@ Installations with non-admin users making active use of the import / export modu
 Migration
 =========
 
-Set userTsConfig option :ts:`options.impexp.enableImportForNonAdminUser = 1` to restore the old behavior.
+Set userTsConfig option :typoscript:`options.impexp.enableImportForNonAdminUser = 1` to restore the old behavior.
 
 .. index:: TSConfig, ext:impexp
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst
index 417b1b6437d899b3b6684add9d5dfd43406f542c..beaf1fb6f2c3325bd42a1fca27c3dd77f315c630 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77209-AdaptDefaultRECORDSTables.rst
@@ -10,8 +10,8 @@ See :issue:`77209`
 Description
 ===========
 
-The value of the constant :ts:`styles.content.shortcut.tables` which is set by
-EXT:fluid_styled_content has been changed from :ts:`tt_content,tt_address,tt_news,tx_news_domain_model_news` to :ts:`tt_content`.
+The value of the constant :typoscript:`styles.content.shortcut.tables` which is set by
+EXT:fluid_styled_content has been changed from :typoscript:`tt_content,tt_address,tt_news,tx_news_domain_model_news` to :typoscript:`tt_content`.
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
index f44e689324a65f0a4e627f2f5f5211766cee283a..cff2894bc93dea9b61059368bbf9847abe5d6294 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.3/Breaking-77342-RemovedTemplateFileOverrideViaFlexFormInEXTfelogin.rst
@@ -31,6 +31,6 @@ TYPO3 instances using the `templateFile` option via FlexForms in Frontend Login
 Migration
 =========
 
-Use the TypoScript setting :ts:`plugin.tx_felogin.templateFile` to set an alternative template file.
+Use the TypoScript setting :typoscript:`plugin.tx_felogin.templateFile` to set an alternative template file.
 
 .. index:: Frontend, ext:felogin, TypoScript
diff --git a/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77547-BehaviourOffindByUidOfRecordCollectionRepositoryChanged.rst b/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77547-BehaviourOffindByUidOfRecordCollectionRepositoryChanged.rst
index 645cfdd2aed1e85d0a2d30c4b9cf38e2b272c573..58c7201c4d7eaf6c7bf6cbb90379d6b1b6a2e92b 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77547-BehaviourOffindByUidOfRecordCollectionRepositoryChanged.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77547-BehaviourOffindByUidOfRecordCollectionRepositoryChanged.rst
@@ -24,7 +24,7 @@ in Frontend mode will not yield the expected result.
 Affected Installations
 ======================
 
-Any installation that uses the :ts:`FILES` cObject, e.g. via the `uploads` CType, as well as
+Any installation that uses the :typoscript:`FILES` cObject, e.g. via the `uploads` CType, as well as
 any installation with a 3rd party extension that uses the named method.
 
 Migration
diff --git a/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77814-RemoveFeatureSubsearchFromIndexedSearch.rst b/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77814-RemoveFeatureSubsearchFromIndexedSearch.rst
index 16ed0f7f742de7293a6ed8afcfb33b9e13283483..3c571b1b3fd1a45b9099bd4cff40ab85d7a5dd8e 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77814-RemoveFeatureSubsearchFromIndexedSearch.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.4/Breaking-77814-RemoveFeatureSubsearchFromIndexedSearch.rst
@@ -12,7 +12,7 @@ Description
 The feature subsearch which enabled the possibility to append previously searched words to the current
 query was removed.
 
-The option TypoScript :ts:`plugin.tx_indexedsearch.clearSearchBox` has been removed.
+The option TypoScript :typoscript:`plugin.tx_indexedsearch.clearSearchBox` has been removed.
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/8.4/Feature-76748-ConfigureTheAvailabilityOfTheElementbrowser.rst b/typo3/sysext/core/Documentation/Changelog/8.4/Feature-76748-ConfigureTheAvailabilityOfTheElementbrowser.rst
index 8398e80807ad412622ba996cbe422992ad3b6ab2..f081d04174cd79a475338d814156ec879dfdee38 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.4/Feature-76748-ConfigureTheAvailabilityOfTheElementbrowser.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.4/Feature-76748-ConfigureTheAvailabilityOfTheElementbrowser.rst
@@ -15,10 +15,10 @@ The button can be disabled by the following TCA setting:
 :php:`[table_name]['columns'][field_name]['config']['appearance']['elementBrowserEnabled'] = false;`
 
 The button can be disabled by the following pageTs setting:
-:ts:`TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
+:typoscript:`TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
 
 The button can be disabled by the following userTs setting:
-:ts:`page.TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
+:typoscript:`page.TCEFORM.table_name.field_name.config.appearance.elementBrowserEnabled = 0`
 
 
 Impact
diff --git a/typo3/sysext/core/Documentation/Changelog/8.5/Breaking-78002-EnforceCHashArgumentForExtbaseActions.rst b/typo3/sysext/core/Documentation/Changelog/8.5/Breaking-78002-EnforceCHashArgumentForExtbaseActions.rst
index 274fd03191f6c35db9696ab3c323904f14f5682a..54382cb26ec6db04fe00789c3078d46e8bc61093 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.5/Breaking-78002-EnforceCHashArgumentForExtbaseActions.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.5/Breaking-78002-EnforceCHashArgumentForExtbaseActions.rst
@@ -36,7 +36,7 @@ Either one of the following:
   :html:`noCacheHash="1"` argument from link view-helpers
 + disable the :ts:`requireCHashArgumentForActionArguments` feature, e.g. for EXT:indexed_search:
 
-.. code-block:: ts
+.. code-block:: typoscript
 
    plugin {
      tx_indexedsearch {
diff --git a/typo3/sysext/core/Documentation/Changelog/8.5/Deprecation-78217-FramesetAndFrame.rst b/typo3/sysext/core/Documentation/Changelog/8.5/Deprecation-78217-FramesetAndFrame.rst
index 0e1cf307efcbf262f2287d4c0c9f89290c0252e5..9e5a5f3ba60ba2dbf63497a1582b1ba3699b14f5 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.5/Deprecation-78217-FramesetAndFrame.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.5/Deprecation-78217-FramesetAndFrame.rst
@@ -14,17 +14,17 @@ The browser support for framesets could be dropped in the future.
 
 Creating a layout based on framesets has been marked deprecated:
 
-* DocumentationFrame_
-* DocumentationFrameset_
+*  DocumentationFrame_
+*  DocumentationFrameset_
 
 The following TypoScript has been marked as deprecated:
 
-* :ts:`config.frameReloadIfNotInFrameset`
-* :ts:`config.doctype = xhtml_frames`
-* :ts:`config.xhtmlDoctype= xhtml_frames`
-* :ts:`frameSet` and its options
-* :ts:`FRAME` and its options
-* :ts:`FRAMESET` and its options
+*  :typoscript:`config.frameReloadIfNotInFrameset`
+*  :typoscript:`config.doctype = xhtml_frames`
+*  :typoscript:`config.xhtmlDoctype= xhtml_frames`
+*  :typoscript:`frameSet` and its options
+*  :typoscript:`FRAME` and its options
+*  :typoscript:`FRAMESET` and its options
 
 Furthermore the class :php:`FramesetRenderer` has been marked as deprecated.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.5/Important-17904-ShowAccessRestrictedPagesDoesNotWorkWithSpecialMenus.rst b/typo3/sysext/core/Documentation/Changelog/8.5/Important-17904-ShowAccessRestrictedPagesDoesNotWorkWithSpecialMenus.rst
index 8f2732126cfc9f24e646b79e32ebb8bb774110c8..4da948b95691032ed5ab42c9c277fa4e704f10d2 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.5/Important-17904-ShowAccessRestrictedPagesDoesNotWorkWithSpecialMenus.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.5/Important-17904-ShowAccessRestrictedPagesDoesNotWorkWithSpecialMenus.rst
@@ -9,7 +9,7 @@ See :issue:`17904`
 Description
 ===========
 
-HMENU setting :ts:`showAccessRestrictedPages = NONE` now acts as documented in
+HMENU setting :typoscript:`showAccessRestrictedPages = NONE` now acts as documented in
 :ref:`TypoScript reference <t3tsref:menu-common-properties-showaccessrestrictedpages>`.
 
 Before: using the option renders :html:`<a>Page title</a>` when page is inaccessible.
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79100-FeloginRemoveDefaultCss.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79100-FeloginRemoveDefaultCss.rst
index 812db5ba2567e2f9ff124d7780bdf57e269600f8..81523bb0028c57c5b67374bb5fedd8d6862143fc 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79100-FeloginRemoveDefaultCss.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79100-FeloginRemoveDefaultCss.rst
@@ -22,7 +22,7 @@ EXT:felogin doesn't add default CSS styles anymore.
 Affected Installations
 ======================
 
-All installations using EXT:felogin with default/non-overwritten :ts:`plugin.tx_felogin_pi1._CSS_DEFAULT_STYLE`
+All installations using EXT:felogin with default/non-overwritten :typoscript:`plugin.tx_felogin_pi1._CSS_DEFAULT_STYLE`
 TypoScript setup are affected.
 
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79243-RemoveSys_language_softMergeIfNotBlank.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79243-RemoveSys_language_softMergeIfNotBlank.rst
index a99564cf091a23c200bfea8b3c35e40aad6b4741..8a09f0af880e136e001ed695d4ea18598c8bef4e 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79243-RemoveSys_language_softMergeIfNotBlank.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79243-RemoveSys_language_softMergeIfNotBlank.rst
@@ -9,7 +9,7 @@ See :issue:`79243`
 Description
 ===========
 
-The TypoScript setting :ts:`config.sys_language_softMergeIfNotBlank` has been removed
+The TypoScript setting :typoscript:`config.sys_language_softMergeIfNotBlank` has been removed
 without any replacement. This is a result of removing the TCA setting
 `mergeIfNotBlank` from the list of possible values for `l10n_mode`.
 
@@ -17,6 +17,6 @@ without any replacement. This is a result of removing the TCA setting
 Migration
 =========
 
-Remove TypoScript setting :ts:`config.sys_language_softMergeIfNotBlank`.
+Remove TypoScript setting :typoscript:`config.sys_language_softMergeIfNotBlank`.
 
 .. index:: Frontend, TypoScript, TCA
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79270-RemovedRTEProcessingOptionDisableUnifyLineBreaks.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79270-RemovedRTEProcessingOptionDisableUnifyLineBreaks.rst
index ede7475f1ce6691a093cb83f8a02d5ea42f543a5..4432cf5ed60d1863870bae3cb20a47e83b943b26 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79270-RemovedRTEProcessingOptionDisableUnifyLineBreaks.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79270-RemovedRTEProcessingOptionDisableUnifyLineBreaks.rst
@@ -9,7 +9,7 @@ See :issue:`79270`
 Description
 ===========
 
-The RTE option that could be set via PageTSconfig :ts:`RTE.default.proc.disableUnifyLineBreaks` has been removed.
+The RTE option that could be set via PageTSconfig :typoscript:`RTE.default.proc.disableUnifyLineBreaks` has been removed.
 
 The option was never set by default.
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79302-MovedPagesurlSchemeToCompatibility7Extension.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79302-MovedPagesurlSchemeToCompatibility7Extension.rst
index 09363d5d719736b44926b7f4039193b3f218f278..f38b77797b9f51eea23b1f2835ed38ccf0af5c97 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79302-MovedPagesurlSchemeToCompatibility7Extension.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Breaking-79302-MovedPagesurlSchemeToCompatibility7Extension.rst
@@ -37,7 +37,7 @@ Migration
 Install the compatibility7 extension to have the same functionality as before, or use HTTPS enforcing via server configuration (.htaccess)
 or any SSL related extension in the TYPO3 Extension Repository (TER) that provides superior functionality.
 
-To ensure a certain protocol when previewing a page the TSconfig option :ts:`TCEMAIN.previewDomain` can be used to set a preview prefix including
+To ensure a certain protocol when previewing a page the TSconfig option :typoscript:`TCEMAIN.previewDomain` can be used to set a preview prefix including
 the URL scheme.
 
 .. index:: Database, Frontend
diff --git a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-47006-ExtendTheWidgetIdentifierWithCustomString.rst b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-47006-ExtendTheWidgetIdentifierWithCustomString.rst
index ecb0a9b4d70881d6ceaa722d147a0b51f6608ac0..963989709235268d7d9d9b959a68454df2094a81 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.6/Feature-47006-ExtendTheWidgetIdentifierWithCustomString.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.6/Feature-47006-ExtendTheWidgetIdentifierWithCustomString.rst
@@ -18,7 +18,7 @@ A good value for the `customWidgetId` is the {contentObjectData.uid} to ensure n
 
 Example:
 
-.. code-block:: xml
+.. code-block:: none
 
    <f:widget.paginate customWidgetId="{contentObjectData.uid}" ...></f:widget.paginate>
 
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-88302-PreventOverridingCKEditorConfigFromPlugins.rst b/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-88302-PreventOverridingCKEditorConfigFromPlugins.rst
index 817cc38ff432111bf4a4bee4a7851320ca69566f..962e9c525eb002be1d5b6e7181aa6dd3bfcf37c9 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-88302-PreventOverridingCKEditorConfigFromPlugins.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.7.x/Important-88302-PreventOverridingCKEditorConfigFromPlugins.rst
@@ -20,14 +20,14 @@ Input
 .. code-block:: yaml
 
    editor:
-      externalPlugins:
-         myplugin:
-            resource: "EXT:my_extension/Resources/Public/JavaScript/Contrib/plugins/myplugin/"
-            route: "myroute"
-            configName: "super_config"
-            option1: "value1"
-            option2: "value2"
-            option3: "value3"
+     externalPlugins:
+       myplugin:
+         resource: "EXT:my_extension/Resources/Public/JavaScript/Contrib/plugins/myplugin/"
+         route: "myroute"
+         configName: "super_config"
+         option1: "value1"
+         option2: "value2"
+         option3: "value3"
 
 Output
 
@@ -38,15 +38,16 @@ Output
       'typo3conf/ext/my_extension/Resources/Public/JavaScript/Contrib/plugins/myplugin/'
    );
 
-.. code-block:: json
+.. code-block:: yaml
 
    editor:
-      config:
-         super_config:
-            route: "myroute"
-            routeUrl: "/typo3/index.php?route=myroute"
-            option1: "value1"
-            option2: "value2"
-            option3: "value3"
+     config:
+       super_config:
+         route: "myroute"
+         routeUrl: "/typo3/index.php?route=myroute"
+         option1: "value1"
+         option2: "value2"
+         option3: "value3"
+         option3: "value3"
 
 .. index:: JavaScript, RTE, ext:rte_ckeditor
diff --git a/typo3/sysext/core/Documentation/Changelog/8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst b/typo3/sysext/core/Documentation/Changelog/8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst
index b632e51ee749e022c4222134b4867a1181c5f003..923138658b42ed08d25ad94d2701c4671f449cbe 100644
--- a/typo3/sysext/core/Documentation/Changelog/8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst
+++ b/typo3/sysext/core/Documentation/Changelog/8.7/Deprecation-79858-TSFE-relatedPropertiesAndMethods.rst
@@ -11,21 +11,21 @@ Description
 
 The following properties within TypoScriptFrontendController have been marked as deprecated:
 
-* :php:`$compensateFieldWidth`
-* :php:`$excludeCHashVars`
-* :php:`$scriptParseTime`
+*  :php:`$compensateFieldWidth`
+*  :php:`$excludeCHashVars`
+*  :php:`$scriptParseTime`
 
 The following methods have been marked as deprecated:
 
-* :php:`TypoScriptFrontendController->generatePage_whichScript()` (used via :ts:`config.pageGenScript`)
-* :php:`TypoScriptFrontendController->encryptEmail()`
-* :php:`TypoScriptFrontendController->encryptCharcode()`
-* :php:`PageGenerator::pagegenInit()`
+*  :php:`TypoScriptFrontendController->generatePage_whichScript()` (used via :typoscript:`config.pageGenScript`)
+*  :php:`TypoScriptFrontendController->encryptEmail()`
+*  :php:`TypoScriptFrontendController->encryptCharcode()`
+*  :php:`PageGenerator::pagegenInit()`
 
 The following TypoScript properties have been marked as deprecated:
 
-* :typoscript:`config.pageGenScript`
-* :typoscript:`config.compensateFieldWidth`
+*  :typoscript:`config.pageGenScript`
+*  :typoscript:`config.compensateFieldWidth`
 
 
 Impact
@@ -49,22 +49,22 @@ Migration
 All of the functionality is obsolete or outdated and should be handled differently from now on:
 
 1. The :typoscript:`compensateFieldWidth` option was used for forms built with TYPO3 4.x (before TYPO3 4.6),
-instead, any other form framework should be used for forms and for field width calculations, where
-styling of form fields are also handled via CSS.
+   instead, any other form framework should be used for forms and for field width calculations, where
+   styling of form fields are also handled via CSS.
 
 2. An alternative :typoscript:`config.pageGenScript` can be used and set via hooks in PHP classes nowadays and
-executed, instead of configuring this functionality on a high-end TypoScript level to execute include
-spaghetti PHP code within a file.
+   executed, instead of configuring this functionality on a high-end TypoScript level to execute include
+   spaghetti PHP code within a file.
 
 3. :php:`PageGenerator::pagegenInit()` is solely working on public properties of the TSFE PHP class, which
-belongs to the TSFE object itself (thus, the logic is copied to :php:`$TSFE->preparePageContentGeneration()`)
+   belongs to the TSFE object itself (thus, the logic is copied to :php:`$TSFE->preparePageContentGeneration()`)
 
 4. Calculating the debug parse time for the web page is not part of the controller logic but more
-certainly belongs to the request handling itself, where it is handled in a cleaner way for PHP,
-waiting for further refactorings in TYPO3 v9.
+   certainly belongs to the request handling itself, where it is handled in a cleaner way for PHP,
+   waiting for further refactorings in TYPO3 v9.
 
 5. The methods :php:`TypoScriptFrontendController->encryptEmail()` and :php:`encryptCharcode()` have been moved
-to ContentObjectRenderer.
+   to ContentObjectRenderer.
 
 
 .. index:: Frontend, TypoScript, PHP-API
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst
index b63c8f6acb09daf12abf4f59b4189baae3e52bc2..e5289f551c77ffbd2b8dd05f073ac8ba6a7a7f02 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82701-AlwaysConsiderPublishingReferencesInWorkspaces.rst
@@ -9,7 +9,7 @@ See :issue:`82701`
 Description
 ===========
 
-The TSconfig option :ts:`options.workspaces.considerReferences` to disable references when publishing
+The TSconfig option :typoscript:`options.workspaces.considerReferences` to disable references when publishing
 records from a workspace has been removed.
 
 The according method :php:`TYPO3\CMS\Version\DataHandler\CommandMap::setWorkspacesConsiderReferences()`
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82878-RemovedFieldNoCacheInDatabaseTablePages.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82878-RemovedFieldNoCacheInDatabaseTablePages.rst
index 86a4e69dc78f1ea8b3c654960566f9b89d1b1f2d..2024e106221935105a720c700d840eecaa47a3e9 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82878-RemovedFieldNoCacheInDatabaseTablePages.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82878-RemovedFieldNoCacheInDatabaseTablePages.rst
@@ -32,7 +32,7 @@ Migration
 =========
 
 The "no cache" option which should be avoided or otherwise used carefully by integrators via
-TypoScript through :ts:`config.no_cache = 1` in conjunction with a condition on a per-page basis.
+TypoScript through :typoscript:`config.no_cache = 1` in conjunction with a condition on a per-page basis.
 
 However, it is better to set a very low cache timeout, or investigate why caching is configured
 wrongly in an extension or plugin.
@@ -42,7 +42,7 @@ If not, it is not necessary to migrate anything:
 
 .. code-block:: sql
 
-  SELECT uid,title FROM pages WHERE no_cache = 1
+   SELECT uid,title FROM pages WHERE no_cache = 1
 
 
 .. index:: Database, Frontend, NotScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82919-RemovedPageTreeRelatesTsConfigSettings.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82919-RemovedPageTreeRelatesTsConfigSettings.rst
index 865d6cfb9c7fd0d08ec5fe74a99c7f628ae37ed0..63cea7f23f6b0c987ec1b984ec8c5c780248d2e2 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82919-RemovedPageTreeRelatesTsConfigSettings.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-82919-RemovedPageTreeRelatesTsConfigSettings.rst
@@ -11,10 +11,10 @@ Description
 
 The following edge-case TSconfig options have been removed:
 
-- :ts:`options.pageTree.disableIconLinkToContextmenu` (Icons are always linked)
-- :ts:`options.pageTree.searchInAlias` (the pages.alias DB field is now always respected when filtering)
-- :ts:`options.pageTree.excludeDoktypes` (there is no restriction to doctypes in the filter anymore)
-- :ts:`options.pageTree.hideFilter` (filter is now always visible)
+-  :typoscript:`options.pageTree.disableIconLinkToContextmenu` (Icons are always linked)
+-  :typoscript:`options.pageTree.searchInAlias` (the pages.alias DB field is now always respected when filtering)
+-  :typoscript:`options.pageTree.excludeDoktypes` (there is no restriction to doctypes in the filter anymore)
+-  :typoscript:`options.pageTree.hideFilter` (filter is now always visible)
 
 
 Impact
@@ -28,4 +28,4 @@ Affected Installations
 
 Installations having one of these options set.
 
-.. index:: Backend, TSConfig, NotScanned
\ No newline at end of file
+.. index:: Backend, TSConfig, NotScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst
index 617d717b73fcc487eee29344cc2b160e9dd89a2f..0b8e48fbf1157cb7b0321b646cb470d084a229e6 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83124-RemoveStdWrapOptionsSpaceSpaceBeforeSpaceAfter.rst
@@ -9,13 +9,13 @@ See :issue:`83124`
 Description
 ===========
 
-The stdWrap options :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` are rarely used and should be better done completely by CSS.
+The stdWrap options :typoscript:`space`, :typoscript:`spaceBefore`, :typoscript:`spaceAfter` are rarely used and should be better done completely by CSS.
 
 
 Impact
 ======
 
-The stdWrap options :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` do not work anymore. The following calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` will trigger an error:
+The stdWrap options :typoscript:`space`, :typoscript:`spaceBefore`, :typoscript:`spaceAfter` do not work anymore. The following calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` will trigger an error:
 
 - :php:`stdWrap_spaceBefore`
 - :php:`stdWrap_spaceAfter`
@@ -25,7 +25,7 @@ The stdWrap options :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` do not work
 Affected Installations
 ======================
 
-Any instance using the stdWrap option :ts:`space`, :ts:`spaceBefore`, :ts:`spaceAfter` or calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` :
+Any instance using the stdWrap option :typoscript:`space`, :typoscript:`spaceBefore`, :typoscript:`spaceAfter` or calls to :php:`\TYPO3\CMS\Frontend\ContentObject\ContentObjectRenderer` :
 
 - :php:`stdWrap_spaceBefore`
 - :php:`stdWrap_spaceAfter`
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83256-RemovedLockFilePathFunctionality.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83256-RemovedLockFilePathFunctionality.rst
index 0f0870c496ef4750f3bfeeb30ed9e0fcd17fc936..14b65e96f5260293e748c234718ca12d58ba090f 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83256-RemovedLockFilePathFunctionality.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83256-RemovedLockFilePathFunctionality.rst
@@ -39,7 +39,7 @@ Affected Installations
 ======================
 
 Any installation using the PHP method/property or having config.lockFilePath set to a specific non-FAL folder,
-and using :ts:`stdWrap.filelist` functionality.
+and using :typoscript:`stdWrap.filelist` functionality.
 
 
 Migration
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83265-DroppedSupportForSettingTypeNumViaIdGETParameterInFrontend.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83265-DroppedSupportForSettingTypeNumViaIdGETParameterInFrontend.rst
index a68e37feb4c34e2bd9de0159371fdb6c336700c5..dc322eb172685623c3ef680fe61d2c0ef373d1fc 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83265-DroppedSupportForSettingTypeNumViaIdGETParameterInFrontend.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Breaking-83265-DroppedSupportForSettingTypeNumViaIdGETParameterInFrontend.rst
@@ -9,7 +9,7 @@ See :issue:`83265`
 Description
 ===========
 
-The functionality to add the possible page :ts:`typeNum` to the "id" GET/POST Parameter has been removed.
+The functionality to add the possible page :typoscript:`typeNum` to the "id" GET/POST Parameter has been removed.
 
 Previously it was possible to call TYPO3 Frontend via `index.php?id=23.13` (separated with a dot)
 which resolved in the page ID being "23" and the typeNum set to 13.
@@ -37,4 +37,4 @@ Migration
 Use typolink functionality in TypoScript, or Fluid to build your URLs properly in the format
 of `index.php?id=pageId&type=typeNum`.
 
-.. index:: Frontend, NotScanned
\ No newline at end of file
+.. index:: Frontend, NotScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-70526-LocationOfFormatToPageTypeMappingOption.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-70526-LocationOfFormatToPageTypeMappingOption.rst
index b4382165f6a065ca93e93348ea94128cb1f541aa..3d1453bc597639a5b5ed6f0c573463b64fc0588f 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-70526-LocationOfFormatToPageTypeMappingOption.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-70526-LocationOfFormatToPageTypeMappingOption.rst
@@ -9,19 +9,19 @@ See :issue:`70526`
 Description
 ===========
 
-Since its introduction, the option :ts:`formatToPageTypeMapping` had to be configured in :ts:`settings.view.formatToPageTypeMapping` instead of :ts:`view.formatToPageTypeMapping`. This has been marked as deprecated.
+Since its introduction, the option :typoscript:`formatToPageTypeMapping` had to be configured in :typoscript:`settings.view.formatToPageTypeMapping` instead of :typoscript:`view.formatToPageTypeMapping`. This has been marked as deprecated.
 
 
 Impact
 ======
 
-Defining :ts:`settings.view.formatToPageTypeMapping` will trigger a deprecation log entry.
+Defining :typoscript:`settings.view.formatToPageTypeMapping` will trigger a deprecation log entry.
 
 
 Affected Installations
 ======================
 
-Installations containing plugins that define :ts:`settings.view.formatToPageTypeMapping` instead of :ts:`view.formatToPageTypeMapping`.
+Installations containing plugins that define :typoscript:`settings.view.formatToPageTypeMapping` instead of :typoscript:`view.formatToPageTypeMapping`.
 
 
 Migration
@@ -31,12 +31,12 @@ Move
 
 .. code-block:: typoscript
 
-    plugin.tx_myextension.settings.view.formatToPageTypeMapping
+   plugin.tx_myextension.settings.view.formatToPageTypeMapping
 
 to
 
 .. code-block:: typoscript
 
-    plugin.tx_myextension.view.formatToPageTypeMapping
+   plugin.tx_myextension.view.formatToPageTypeMapping
 
 .. index:: Frontend, TypoScript, NotScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-82909-TypoScriptOptionConfigtypolinkCheckRootline.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-82909-TypoScriptOptionConfigtypolinkCheckRootline.rst
index 4898d1d1982077a621189675eb01ea864e76bc37..e1709ecbdb0628dd9779e2dd2e627574dae0e5b5 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-82909-TypoScriptOptionConfigtypolinkCheckRootline.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Deprecation-82909-TypoScriptOptionConfigtypolinkCheckRootline.rst
@@ -9,7 +9,7 @@ See :issue:`82909`
 Description
 ===========
 
-The TypoScript option :ts:`config.typolinkCheckRootline` is now always active.
+The TypoScript option :typoscript:`config.typolinkCheckRootline` is now always active.
 
 
 Impact
@@ -29,4 +29,4 @@ Migration
 
 Just remove the TypoScript instruction, as it is not needed anymore.
 
-.. index:: TypoScript, Frontend, NotScanned
\ No newline at end of file
+.. index:: TypoScript, Frontend, NotScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-76459-AddCrossoriginPropertyToJavaScriptFiles.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-76459-AddCrossoriginPropertyToJavaScriptFiles.rst
index a3b54530cd0cef9aecb4889c6cc5cbbe681347e7..75a9db026ff64df3aac4fd2b829665dd2bf32876 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-76459-AddCrossoriginPropertyToJavaScriptFiles.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-76459-AddCrossoriginPropertyToJavaScriptFiles.rst
@@ -12,17 +12,17 @@ Description
 It is now possible to add the HTML attribute :html:`crossorigin="some-value"` to <script> tags for
 Frontend rendering via TypoScript with the following new property
 
-:ts:`page.includeJSlibs.<array>.crossorigin = some-value`
+:typoscript:`page.includeJSlibs.<array>.crossorigin = some-value`
 
 The ``crossorigin`` property is automatically set to the value ``anonymous`` for
 external JavaScript files with an ``integrity`` property if not explicitly set.
 
 The feature is available within the following TypoScript PAGE properties
 
-* :ts:`includeJSlibs`
-* :ts:`includeJSFooterlibs`
-* :ts:`includeJS`
-* :ts:`includeJSFooter`
+*  :typoscript:`includeJSlibs`
+*  :typoscript:`includeJSFooterlibs`
+*  :typoscript:`includeJS`
+*  :typoscript:`includeJSFooter`
 
 Usage:
 ------
@@ -30,14 +30,14 @@ Usage:
 .. code-block:: typoscript
 
    page {
-      includeJS {
-         jQuery = https://code.jquery.com/jquery-2.2.4.min.js
-         jQuery.external = 1
-         jQuery.disableCompression = 1
-         jQuery.excludeFromConcatenation = 1
-         jQuery.integrity = sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=
-         jQuery.crossorigin = anonymous
-      }
+     includeJS {
+       jQuery = https://code.jquery.com/jquery-2.2.4.min.js
+       jQuery.external = 1
+       jQuery.disableCompression = 1
+       jQuery.excludeFromConcatenation = 1
+       jQuery.integrity = sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=
+       jQuery.crossorigin = anonymous
+     }
    }
 
 .. index:: Frontend, TypoScript, JavaScript
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-81223-IncludeCSSinlineProperty.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-81223-IncludeCSSinlineProperty.rst
index 3a22a113a9461b9bf34fba054a0ed0938c3349e2..aa144972bcf12c7a736d81e8cb023c0afe43d02d 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-81223-IncludeCSSinlineProperty.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-81223-IncludeCSSinlineProperty.rst
@@ -9,34 +9,34 @@ See :issue:`81223`
 Description
 ===========
 
-A property :ts:`.inline` has been added to :ts:`page.includeCSS`. 
-If :ts:`.inline` is set, the content of the css-file is inlined using <style>-tags.
+A property :typoscript:`.inline` has been added to :typoscript:`page.includeCSS`.
+If :typoscript:`.inline` is set, the content of the css-file is inlined using <style>-tags.
 
 
 Impact
 ======
 
-Example: 
+Example:
 
 .. code-block:: typoscript
 
-	page.includeCSS {
-		inline = EXT:test/Resources/Public/Css/inline.css
-		inline {
-			inline = 1
-			forceOnTop = 1
-			media = all
-		}
-		other = EXT:test/Resources/Public/Css/other.css
-	}
+   page.includeCSS {
+      inline = EXT:test/Resources/Public/Css/inline.css
+      inline {
+         inline = 1
+         forceOnTop = 1
+         media = all
+      }
+      other = EXT:test/Resources/Public/Css/other.css
+   }
 
 
 Some notes on the implementation:
 
 External files are not inlined.
-The inline-css is compressed if :ts:`config.compressCss` is set.
-Most other properties (:ts:`.allWrap`, :ts:`.disableCompression`, :ts:`.forceOnTop`, :ts:`.if`,
-:ts:`.media`, :ts:`.title`) work even if :ts:`.inline` is set.
-If :ts:`.import` and :ts:`.inline` are both set , the file is loaded via @import.
+The inline-css is compressed if :typoscript:`config.compressCss` is set.
+Most other properties (:typoscript:`.allWrap`, :typoscript:`.disableCompression`, :typoscript:`.forceOnTop`, :typoscript:`.if`,
+:typoscript:`.media`, :typoscript:`.title`) work even if :typoscript:`.inline` is set.
+If :typoscript:`.import` and :typoscript:`.inline` are both set , the file is loaded via @import.
 
 .. index:: Frontend, TypoScript
diff --git a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-82091-AllowInlineRenderingInSVGContentObject.rst b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-82091-AllowInlineRenderingInSVGContentObject.rst
index 47e5cf5c16ee125488b14b425f49bd8b14e8073d..36ff76b28b1ba5b8b94b533cef99376f17bf1064 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.0/Feature-82091-AllowInlineRenderingInSVGContentObject.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.0/Feature-82091-AllowInlineRenderingInSVGContentObject.rst
@@ -11,7 +11,7 @@ Description
 
 The SVG content object supports a new option to render a SVG file as :html:`<svg>` tag.
 The new setting :typoscript:`renderMode` can be set to `inline` to render an inline version of the SVG file.
-The :ts:`renderMode` property additionally has :ts:`stdWrap` capabilities.
+The :typoscript:`renderMode` property additionally has :typoscript:`stdWrap` capabilities.
 
 .. code-block:: typoscript
 
diff --git a/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst b/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst
index 535ac9e0e7b9eab90f9afe2277c2d118f8b6c074..51c5b4632b6efd28fbc0f0121b8bc409d85cb4c3 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-84980-BackendUserAuthentication-addTScommentDeprecated.rst
@@ -15,7 +15,7 @@ Method :php:`TYPO3\CMS\Core\Authentication\BackendUserAuthentication->addTScomme
 Impact
 ======
 
-The method has been used to add comments to :ts:`TSconfig` at runtime, those
+The method has been used to add comments to :typoscript:`TSconfig` at runtime, those
 comments however are never shown in the TYPO3 backend.
 Calling the method directly will trigger a PHP :php:`E_USER_DEPRECATED` error.
 
@@ -35,4 +35,4 @@ Migration
 
 Drop the method call.
 
-.. index:: Backend, PHP-API, TSConfig, FullyScanned
\ No newline at end of file
+.. index:: Backend, PHP-API, TSConfig, FullyScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-85016-OverridingPageTSconfigModWithUserTSconfigModDeprecated.rst b/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-85016-OverridingPageTSconfigModWithUserTSconfigModDeprecated.rst
index 9247da6847aa6f76c666a1b8d027b044f8264004..332c3f09677d777e1f72e6ccaea13c05fbd3c10e 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-85016-OverridingPageTSconfigModWithUserTSconfigModDeprecated.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.3/Deprecation-85016-OverridingPageTSconfigModWithUserTSconfigModDeprecated.rst
@@ -10,38 +10,38 @@ Description
 ===========
 
 Overriding page TSconfig properties on a backend user or group basis is usually
-done by prefixing the page TSconfig path with :ts:`page.` in user TSconfig.
+done by prefixing the page TSconfig path with :typoscript:`page.` in user TSconfig.
 
-As an exception, properties within the page TSconfig top level object :ts:`mod.` could
-sometimes also be overridden in user TSconfig using :ts:`mod.` and omitting :ts:`page.`. This
-has been deprecated: :ts:`mod.` now needs to be overridden in user TSconfig by prefixing
-the path with :ts:`page.`, too.
+As an exception, properties within the page TSconfig top level object :typoscript:`mod.` could
+sometimes also be overridden in user TSconfig using :typoscript:`mod.` and omitting :typoscript:`page.`. This
+has been deprecated: :typoscript:`mod.` now needs to be overridden in user TSconfig by prefixing
+the path with :typoscript:`page.`, too.
 
 
 Impact
 ======
 
-User TSconfig paths that start with :ts:`mod.` will trigger a PHP :php:`E_USER_DEPRECATED` error and will
+User TSconfig paths that start with :typoscript:`mod.` will trigger a PHP :php:`E_USER_DEPRECATED` error and will
 stop working with core v10.
 
 
 Affected Installations
 ======================
 
-Instances that set TSconfig on backend user or group basis starting with :ts:`mod.`.
+Instances that set TSconfig on backend user or group basis starting with :typoscript:`mod.`.
 
 
 Migration
 =========
 
-Simply prefix the user TSconfig path with :ts:`page.` as usual if overriding page TSconfig
+Simply prefix the user TSconfig path with :typoscript:`page.` as usual if overriding page TSconfig
 on user TSconfig level. Example:
 
 .. code-block:: typoscript
 
-    // Before
-    mod.web_list.disableSingleTableView = 1
-    // After
-    page.mod.web_list.disableSingleTableView = 1
+   // Before
+   mod.web_list.disableSingleTableView = 1
+   // After
+   page.mod.web_list.disableSingleTableView = 1
 
 .. index:: Backend, TSConfig, NotScanned
diff --git a/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84650-IntroduceLanguageMenuProcessor.rst b/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84650-IntroduceLanguageMenuProcessor.rst
index 8318b22c14f2284bd3f018a2f6b5f49c844b292b..28b9870430e7d45d3379494765b5a819e607f41b 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84650-IntroduceLanguageMenuProcessor.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84650-IntroduceLanguageMenuProcessor.rst
@@ -9,7 +9,7 @@ See :issue:`84650`
 Description
 ===========
 
-This feature introduces a new :ts:`LanguageMenuProcessor` for Fluid based
+This feature introduces a new :typoscript:`LanguageMenuProcessor` for Fluid based
 language menus based on the languages defined for the current site.
 
 Options
diff --git a/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84749-HideDuplicateButtonByDefault.rst b/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84749-HideDuplicateButtonByDefault.rst
index b6263e0c6cdb434fd17ea519dcce1667c9746597..571ec9a8f1f7c25b50e5eecf901d8f113d37bd9d 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84749-HideDuplicateButtonByDefault.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84749-HideDuplicateButtonByDefault.rst
@@ -11,8 +11,8 @@ Description
 
 The "duplicate" button visibility can now be managed with userTsConfig using:
 
-- :ts:`options.showDuplicate = 1`
-- :ts:`options.showDuplicate.[table] = 1`
+-  :typoscript:`options.showDuplicate = 1`
+-  :typoscript:`options.showDuplicate.[table] = 1`
 
 
 Impact
@@ -20,4 +20,4 @@ Impact
 
 The button was only introduced in 9.0, but would with this change be hidden again.
 
-.. index:: Backend, TSConfig, ext:backend
\ No newline at end of file
+.. index:: Backend, TSConfig, ext:backend
diff --git a/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84775-ExtendHMENUForLanguageMenus.rst b/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84775-ExtendHMENUForLanguageMenus.rst
index a43e1963fbf0c2deb6ff1148b6f11b980951e53b..6bf643502e4f1791d290b218cc5f2bfd0f2fd4c1 100644
--- a/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84775-ExtendHMENUForLanguageMenus.rst
+++ b/typo3/sysext/core/Documentation/Changelog/9.3/Feature-84775-ExtendHMENUForLanguageMenus.rst
@@ -9,9 +9,9 @@ See :issue:`84775`
 Description
 ===========
 
-This feature extends the :ts:`HMENU` content object to support the auto filling of
-:ts:`special.value` for language menus with the site languages available for the
-current site. Setting :ts:`special.value` to :ts:`auto` will include all available
+This feature extends the :typoscript:`HMENU` content object to support the auto filling of
+:typoscript:`special.value` for language menus with the site languages available for the
+current site. Setting :typoscript:`special.value` to :ts:`auto` will include all available
 languages from the current site.
 
 In case of :ts:`special.value = auto` the register :ts:`languages_HMENU` will be set