diff --git a/docs/src/lib/components/markdown/h1.svelte b/docs/src/lib/components/markdown/h1.svelte
index 6252cb19d..19dd868e1 100644
--- a/docs/src/lib/components/markdown/h1.svelte
+++ b/docs/src/lib/components/markdown/h1.svelte
@@ -1,10 +1,18 @@
-
- {@render children?.()}
+
+
+ {@render children?.()}
+
diff --git a/docs/src/lib/components/markdown/h2.svelte b/docs/src/lib/components/markdown/h2.svelte
index 7850db518..6f70f2385 100644
--- a/docs/src/lib/components/markdown/h2.svelte
+++ b/docs/src/lib/components/markdown/h2.svelte
@@ -1,8 +1,14 @@
- {@render children?.()}
+
+ {@render children?.()}
+
diff --git a/docs/src/lib/components/markdown/h3.svelte b/docs/src/lib/components/markdown/h3.svelte
index b05d2a54b..a9f515c94 100644
--- a/docs/src/lib/components/markdown/h3.svelte
+++ b/docs/src/lib/components/markdown/h3.svelte
@@ -1,13 +1,22 @@
- {@render children?.()}
+
+ {@render children?.()}
+
diff --git a/docs/src/lib/components/markdown/h4.svelte b/docs/src/lib/components/markdown/h4.svelte
index f924d8274..7f0ae4170 100644
--- a/docs/src/lib/components/markdown/h4.svelte
+++ b/docs/src/lib/components/markdown/h4.svelte
@@ -1,10 +1,22 @@
-
- {@render children?.()}
+
+
+ {@render children?.()}
+
diff --git a/docs/src/lib/components/markdown/h5.svelte b/docs/src/lib/components/markdown/h5.svelte
index b17c1b55c..516933552 100644
--- a/docs/src/lib/components/markdown/h5.svelte
+++ b/docs/src/lib/components/markdown/h5.svelte
@@ -1,10 +1,22 @@
-
- {@render children?.()}
+
+
+ {@render children?.()}
+
diff --git a/docs/src/lib/components/markdown/h6.svelte b/docs/src/lib/components/markdown/h6.svelte
index 98b5f3d7a..69efa8842 100644
--- a/docs/src/lib/components/markdown/h6.svelte
+++ b/docs/src/lib/components/markdown/h6.svelte
@@ -1,10 +1,22 @@
-
- {@render children?.()}
+
+
+ {@render children?.()}
+
diff --git a/docs/src/lib/components/markdown/heading-anchor.svelte b/docs/src/lib/components/markdown/heading-anchor.svelte
new file mode 100644
index 000000000..911e60bfb
--- /dev/null
+++ b/docs/src/lib/components/markdown/heading-anchor.svelte
@@ -0,0 +1,24 @@
+
+
+{#if id}
+
+
+ {@render children?.()}
+
+
+ #
+
+
+{:else}
+ {@render children?.()}
+{/if}