diff --git a/docs/guide/extending-default-theme.md b/docs/guide/extending-default-theme.md
index 71f369f9..0bb993c5 100644
--- a/docs/guide/extending-default-theme.md
+++ b/docs/guide/extending-default-theme.md
@@ -185,6 +185,8 @@ Full list of slots available in the default theme layout:
- `doc-footer-before`
- `doc-before`
- `doc-after`
+ - `doc-content-before`
+ - `doc-content-after`
- `sidebar-nav-before`
- `sidebar-nav-after`
- `aside-top`
diff --git a/docs/zh/guide/extending-default-theme.md b/docs/zh/guide/extending-default-theme.md
index 4bb495fa..ab5a6b70 100644
--- a/docs/zh/guide/extending-default-theme.md
+++ b/docs/zh/guide/extending-default-theme.md
@@ -184,6 +184,8 @@ export default {
- `doc-footer-before`
- `doc-before`
- `doc-after`
+ - `doc-content-before`
+ - `doc-content-after`
- `sidebar-nav-before`
- `sidebar-nav-after`
- `aside-top`
diff --git a/src/client/theme-default/Layout.vue b/src/client/theme-default/Layout.vue
index 69284148..a80a02eb 100644
--- a/src/client/theme-default/Layout.vue
+++ b/src/client/theme-default/Layout.vue
@@ -68,6 +68,8 @@ provide('hero-image-slot-exists', heroImageSlotExists)