packages/docs/essentials/reusable-snippets.mdx
import SnippetIntro from "/snippets/snippet-intro.mdx"
<SnippetIntro />Pre-condition: You must create your snippet file in the snippets directory.
Hello world! This is my content I want to reuse across pages. My keyword of the
day is {word}.
---
title: My title
description: My Description
---
import MySnippet from "/snippets/path/to/my-snippet.mdx"
## Header
Lorem impsum dolor sit amet.
<MySnippet word="bananas" />
export const myName = "my name"
export const myObject = { fruit: "strawberries" }
;
---
title: My title
description: My Description
---
import { myName, myObject } from "/snippets/path/to/custom-variables.mdx"
Hello, my name is {myName} and I like {myObject.fruit}.
export const MyComponent = ({ title }) => (
<div>
<h1>{title}</h1>
<p>... snippet content ...</p>
</div>
)
;
---
title: My title
description: My Description
---
import { MyComponent } from "/snippets/custom-component.mdx"
Lorem ipsum dolor sit amet.
<MyComponent title={"Custom title"} />