summaryrefslogtreecommitdiff
path: root/examples/with-markdoc/src/pages/index.astro
blob: 01412cce12ea98f361b577e4c38b0774f715681c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---
import { getEntryBySlug } from 'astro:content';
import DocsContent from '../components/DocsContent.astro';
import Layout from '../layouts/Layout.astro';

const intro = await getEntryBySlug('docs', 'intro');
---

<Layout title={intro.data.title}>
	<main>
		<h1>{intro.data.title}</h1>
		<!-- `DocsContent` is a thin wrapper around -->
		<!-- the `Content` component provided by Content Collections, -->
		<!-- with added configuration for components. -->
		<!-- This allows you to share global components wherever you render your Markdoc. -->
		<DocsContent entry={intro} />
	</main>
</Layout>