diff --git a/fern/products/docs/pages/component-library/default-components/code-blocks.mdx b/fern/products/docs/pages/component-library/default-components/code-blocks.mdx
index 38531fd45..f8dbcccfe 100644
--- a/fern/products/docs/pages/component-library/default-components/code-blocks.mdx
+++ b/fern/products/docs/pages/component-library/default-components/code-blocks.mdx
@@ -114,6 +114,79 @@ Instead of highlighting lines, you can focus on specific lines by adding a comme
+## Start line
+
+You can control which line appears first in your code block by adding a `startLine` attribute after the language identifier. This is particularly useful for longer code snippets where you want to highlight the main logic while still providing the complete context.
+
+
+
+ ```javascript startLine={6}
+ console.log("Line 1");
+ console.log("Line 2");
+ console.log("Line 3");
+ console.log("Line 4");
+ console.log("Line 5");
+ console.log("Line 6");
+ console.log("Line 7");
+ console.log("Line 8");
+ console.log("Line 9");
+ console.log("Line 10");
+ console.log("Line 11");
+ console.log("Line 12");
+ console.log("Line 13");
+ console.log("Line 14");
+ console.log("Line 15");
+ console.log("Line 16");
+ console.log("Line 17");
+ console.log("Line 18");
+ console.log("Line 19");
+ console.log("Line 20");
+ console.log("Line 21");
+ console.log("Line 22");
+ console.log("Line 23");
+ console.log("Line 24");
+ console.log("Line 25");
+ console.log("Line 26");
+ console.log("Line 27");
+ console.log("Line 28")
+ ```
+
+
+ ````markdown
+ ```javascript startLine={6}
+ console.log("Line 1");
+ console.log("Line 2");
+ console.log("Line 3");
+ console.log("Line 4");
+ console.log("Line 5");
+ console.log("Line 6");
+ console.log("Line 7");
+ console.log("Line 8");
+ console.log("Line 9");
+ console.log("Line 10");
+ console.log("Line 11");
+ console.log("Line 12");
+ console.log("Line 13");
+ console.log("Line 14");
+ console.log("Line 15");
+ console.log("Line 16");
+ console.log("Line 17");
+ console.log("Line 18");
+ console.log("Line 19");
+ console.log("Line 20");
+ console.log("Line 21");
+ console.log("Line 22");
+ console.log("Line 23");
+ console.log("Line 24");
+ console.log("Line 25");
+ console.log("Line 26");
+ console.log("Line 27");
+ console.log("Line 28")
+ ```
+ ````
+
+
+
## Max height
You can control the max height of the code block by adding
@@ -232,13 +305,13 @@ To disable scrolling and wrap overflow onto the next line, use the `wordWrap` pr
## Combining props
-You can combine the `title`, `highlight`, `focus`, `maxLines`, and `wordWrap`
-props to create a code block with a title, highlighted lines,
+You can combine the `title`, `highlight`, `focus`, `startLine`, `maxLines`, and `wordWrap`
+props to create a code block with a title, highlighted lines, specific starting line,
and a maximum height.
- ```javascript title="Hello, World!" {2-4} maxLines=5
+ ```javascript title="Hello, World!" {6-8} maxLines=5 startLine={4}
console.log("Line 1");
console.log("Line 2");
console.log("Line 3");
@@ -253,7 +326,7 @@ and a maximum height.
````markdown maxLines=5
- ```javascript title="Hello, World!" {2-4} maxLines=5
+ ```javascript title="Hello, World!" {6-8} maxLines=5 startLine={4}
console.log("Line 1");
console.log("Line 2");
console.log("Line 3");