diff --git a/.changeset/twelve-hotels-nail.md b/.changeset/twelve-hotels-nail.md new file mode 100644 index 00000000000..bc866316485 --- /dev/null +++ b/.changeset/twelve-hotels-nail.md @@ -0,0 +1,5 @@ +--- +"nextra-theme-docs": patch +--- + +allow change `_meta` file `theme.toc` property with `type: 'page'` diff --git a/docs/app/_meta.global.tsx b/docs/app/_meta.global.tsx index f0792e7dc98..b09124b7832 100644 --- a/docs/app/_meta.global.tsx +++ b/docs/app/_meta.global.tsx @@ -178,7 +178,8 @@ export default { blog: { type: 'page', theme: { - typesetting: 'article' + typesetting: 'article', + toc: false } }, about: { diff --git a/packages/nextra-theme-docs/src/mdx-components/wrapper.client.tsx b/packages/nextra-theme-docs/src/mdx-components/wrapper.client.tsx index 55ad097d9e0..44d5c00560a 100644 --- a/packages/nextra-theme-docs/src/mdx-components/wrapper.client.tsx +++ b/packages/nextra-theme-docs/src/mdx-components/wrapper.client.tsx @@ -33,7 +33,7 @@ export const ClientWrapper: MDXWrapper = ({ className="nextra-toc x:order-last x:max-xl:hidden x:w-64 x:shrink-0 x:print:hidden" aria-label="table of contents" > - {themeContext.toc && activeType !== 'page' && ( + {themeContext.toc && (