Fix code snippet in markdoc README (#7592)
This commit is contained in:
parent
3153d04dad
commit
6f1c4ea388
1 changed files with 8 additions and 12 deletions
|
@ -105,13 +105,12 @@ This example renders an `Aside` component, and allows a `type` prop to be passed
|
|||
|
||||
```js
|
||||
// markdoc.config.mjs
|
||||
import { defineMarkdocConfig } from '@astrojs/markdoc/config';
|
||||
import Aside from './src/components/Aside.astro';
|
||||
import { defineMarkdocConfig, component } from '@astrojs/markdoc/config';
|
||||
|
||||
export default defineMarkdocConfig({
|
||||
tags: {
|
||||
aside: {
|
||||
render: Aside,
|
||||
render: component('./src/components/Aside.astro'),
|
||||
attributes: {
|
||||
// Markdoc requires type defs for each attribute.
|
||||
// These should mirror the `Props` type of the component
|
||||
|
@ -145,14 +144,13 @@ This example renders a `Heading.astro` component using the `render` property:
|
|||
|
||||
```js
|
||||
// markdoc.config.mjs
|
||||
import { defineMarkdocConfig, nodes } from '@astrojs/markdoc/config';
|
||||
import Heading from './src/components/Heading.astro';
|
||||
import { defineMarkdocConfig, nodes, component } from '@astrojs/markdoc/config';
|
||||
|
||||
export default defineMarkdocConfig({
|
||||
nodes: {
|
||||
heading: {
|
||||
...nodes.heading, // Preserve default anchor link generation
|
||||
render: Heading,
|
||||
render: component('./src/components/Heading.astro'),
|
||||
},
|
||||
},
|
||||
});
|
||||
|
@ -239,14 +237,13 @@ This example renders blockquotes with a custom `Quote.astro` component:
|
|||
|
||||
```js
|
||||
// markdoc.config.mjs
|
||||
import { defineMarkdocConfig, nodes } from '@astrojs/markdoc/config';
|
||||
import Quote from './src/components/Quote.astro';
|
||||
import { defineMarkdocConfig, nodes, component } from '@astrojs/markdoc/config';
|
||||
|
||||
export default defineMarkdocConfig({
|
||||
nodes: {
|
||||
blockquote: {
|
||||
...nodes.blockquote, // Apply Markdoc's defaults for other options
|
||||
render: Quote,
|
||||
render: component('./src/components/Quote.astro'),
|
||||
},
|
||||
},
|
||||
});
|
||||
|
@ -273,13 +270,12 @@ This Astro component can now be passed to the `render` prop for any [tag][markdo
|
|||
|
||||
```js
|
||||
// markdoc.config.mjs
|
||||
import { defineMarkdocConfig } from '@astrojs/markdoc/config';
|
||||
import ClientAside from './src/components/ClientAside.astro';
|
||||
import { defineMarkdocConfig, component } from '@astrojs/markdoc/config';
|
||||
|
||||
export default defineMarkdocConfig({
|
||||
tags: {
|
||||
aside: {
|
||||
render: ClientAside,
|
||||
render: component('./src/components/ClientAside.astro'),
|
||||
attributes: {
|
||||
type: { type: String },
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue