summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNathan Jones2024-05-01 02:48:22 +1200
committerGitHub2024-04-30 16:48:22 +0200
commitbd5f1cbd5aef9e2d78e7f7187eb07deee87399d0 (patch)
tree9cb4860cbda6874a4264dbfb407925fc22b7f679
parent681a427366755fec71ba65d45e36f7d1267cf387 (diff)
downloadIT.starlight-bd5f1cbd5aef9e2d78e7f7187eb07deee87399d0.tar.gz
IT.starlight-bd5f1cbd5aef9e2d78e7f7187eb07deee87399d0.tar.bz2
IT.starlight-bd5f1cbd5aef9e2d78e7f7187eb07deee87399d0.zip
Pass "frontmatter" variable to content renderer (#1769)
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
-rw-r--r--.changeset/tall-planets-destroy.md5
-rw-r--r--packages/starlight/index.astro2
2 files changed, 6 insertions, 1 deletions
diff --git a/.changeset/tall-planets-destroy.md b/.changeset/tall-planets-destroy.md
new file mode 100644
index 00000000..ecfe5d96
--- /dev/null
+++ b/.changeset/tall-planets-destroy.md
@@ -0,0 +1,5 @@
+---
+'@astrojs/starlight': minor
+---
+
+Adds support for [accessing frontmatter data as a variable](https://docs.astro.build/en/guides/integrations-guide/markdoc/#access-frontmatter-from-your-markdoc-content) when using Markdoc
diff --git a/packages/starlight/index.astro b/packages/starlight/index.astro
index 60f90162..74ba7b1c 100644
--- a/packages/starlight/index.astro
+++ b/packages/starlight/index.astro
@@ -16,4 +16,4 @@ const { Content, headings } = await Astro.props.entry.render();
const route = generateRouteData({ props: { ...Astro.props, headings }, url: Astro.url });
---
-<Page {...route}><Content /></Page>
+<Page {...route}><Content frontmatter={Astro.props.entry.data} /></Page>