diff --git a/topics/basics/bundling_plugin_openapi_sources.md b/topics/basics/bundling_plugin_openapi_sources.md
index 2740a83d6..1bd62fade 100644
--- a/topics/basics/bundling_plugin_openapi_sources.md
+++ b/topics/basics/bundling_plugin_openapi_sources.md
@@ -1,6 +1,8 @@
[//]: # (title: Bundling Plugin API Sources)
-
+
+
+Exposing plugin's API sources for other plugins.
If a plugin exposes its own API that is meant to be used by other plugins, it is worth considering bundling the plugin's API sources in the ZIP distribution.
diff --git a/topics/basics/disposers.md b/topics/basics/disposers.md
index 7403a5fa6..f77470c60 100644
--- a/topics/basics/disposers.md
+++ b/topics/basics/disposers.md
@@ -1,6 +1,8 @@
[//]: # (title: Disposer and Disposable)
-
+
+
+Cleaning up resources on plugin components' lifetime expiration.
The IntelliJ Platform's [`Disposer`](%gh-ic%/platform/util/src/com/intellij/openapi/util/Disposer.java) facilitates resource cleanup.
If a subsystem keeps a set of resources alive coincident with a parent object's lifetime, the subsystem's resources should be registered with the `Disposer` to be released before or at the same time as the parent object.
diff --git a/topics/basics/plugin_structure/plugin_components.md b/topics/basics/plugin_structure/plugin_components.md
index 45d59aa31..0a909f758 100644
--- a/topics/basics/plugin_structure/plugin_components.md
+++ b/topics/basics/plugin_structure/plugin_components.md
@@ -1,6 +1,8 @@
[//]: # (title: Components)
-
+
+
+Migrating deprecated plugin components to the current solutions.
> When writing new plugins, creating Components should be avoided.
> Any existing Components should be migrated to services, extensions, or listeners (see below).
diff --git a/topics/basics/plugin_structure/plugin_extension_points.md b/topics/basics/plugin_structure/plugin_extension_points.md
index e7b7e80fc..a686fedd6 100644
--- a/topics/basics/plugin_structure/plugin_extension_points.md
+++ b/topics/basics/plugin_structure/plugin_extension_points.md
@@ -1,6 +1,8 @@
# Extension Points
-
+
+
+Allowing to extend plugin's functionality by other plugins.
> See [Plugin Extensions](plugin_extensions.md) for _using_ extension points in your plugin.
>
diff --git a/topics/basics/testing_plugins/test_project_and_testdata_directories.md b/topics/basics/testing_plugins/test_project_and_testdata_directories.md
index f2ac8eecc..38d5e9a45 100644
--- a/topics/basics/testing_plugins/test_project_and_testdata_directories.md
+++ b/topics/basics/testing_plugins/test_project_and_testdata_directories.md
@@ -1,6 +1,8 @@
[//]: # (title: Test Project and Testdata Directories)
-
+
+
+Adding test data to test projects used during tests execution.
The test fixture creates a *test project* environment.
Unless you customize the project creation, the test project will have one module with one source root called src.
diff --git a/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md b/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md
index a84fecb1f..9f70ba2af 100644
--- a/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md
+++ b/topics/reference_guide/custom_language_support/code_inspections_and_intentions.md
@@ -1,6 +1,8 @@
[//]: # (title: Code Inspections and Intentions)
-
+
+
+Introduction to analysing the code and providing quick fixes for the found issues.
diff --git a/topics/reference_guide/custom_language_support/references_and_resolve.md b/topics/reference_guide/custom_language_support/references_and_resolve.md
index afbf98155..3bb789c4f 100644
--- a/topics/reference_guide/custom_language_support/references_and_resolve.md
+++ b/topics/reference_guide/custom_language_support/references_and_resolve.md
@@ -1,6 +1,8 @@
[//]: # (title: References and Resolve)
-
+
+
+PSI references allow for resolving from a symbol usage to its declaration.
One of the most important and tricky parts in implementing a custom language PSI is resolving references.
Resolving references gives users the ability to navigate from a PSI element usage (accessing a variable, calling a method, etc.) to the declaration of that element (the variable's definition, a method declaration, and so on).
diff --git a/topics/reference_guide/intellij_artifacts.md b/topics/reference_guide/intellij_artifacts.md
index d64297377..557a92003 100644
--- a/topics/reference_guide/intellij_artifacts.md
+++ b/topics/reference_guide/intellij_artifacts.md
@@ -1,6 +1,8 @@
[//]: # (title: IntelliJ Platform Artifacts Repositories)
-
+
+
+Overview of the repositories hosting artifacts related to the IntelliJ Platform.
> When using additional repositories, make sure to use HTTPS always.
>
diff --git a/topics/reference_guide/messaging_infrastructure.md b/topics/reference_guide/messaging_infrastructure.md
index f90ee3ec8..0dd3577af 100644
--- a/topics/reference_guide/messaging_infrastructure.md
+++ b/topics/reference_guide/messaging_infrastructure.md
@@ -1,6 +1,8 @@
[//]: # (title: Messaging Infrastructure)
-
+
+
+Subscribing and publishing messages via message bus.
## Purpose
diff --git a/topics/tutorials/code_intentions.md b/topics/tutorials/code_intentions.md
index 305d2de96..048306ac2 100644
--- a/topics/tutorials/code_intentions.md
+++ b/topics/tutorials/code_intentions.md
@@ -1,6 +1,8 @@
[//]: # (title: Intentions)
-
+
+
+Intention actions allowing to fix code issues or transform the code to a different form.
diff --git a/topics/tutorials/custom_language_support/annotator.md b/topics/tutorials/custom_language_support/annotator.md
index 97a3746c9..2cf95fca7 100644
--- a/topics/tutorials/custom_language_support/annotator.md
+++ b/topics/tutorials/custom_language_support/annotator.md
@@ -1,6 +1,8 @@
[//]: # (title: 7. Annotator)
-
+
+
+Sample implementation of annotator highlighting resolved and unresolved Simple language properties in Java strings.
diff --git a/topics/tutorials/custom_language_support/lexer_and_parser_definition.md b/topics/tutorials/custom_language_support/lexer_and_parser_definition.md
index 72a99fd83..81762ab0f 100644
--- a/topics/tutorials/custom_language_support/lexer_and_parser_definition.md
+++ b/topics/tutorials/custom_language_support/lexer_and_parser_definition.md
@@ -1,6 +1,8 @@
[//]: # (title: 4. Lexer and Parser Definition)
-
+
+
+Sample implementation of Simple language lexer and parser.
diff --git a/topics/user_interface_components/tool_windows.md b/topics/user_interface_components/tool_windows.md
index 8f0920458..1fafdff88 100644
--- a/topics/user_interface_components/tool_windows.md
+++ b/topics/user_interface_components/tool_windows.md
@@ -1,6 +1,8 @@
[//]: # (title: Tool Windows)
-
+
+
+Displaying additional information and controls in child windows of the IDE.