diff --git a/packages/docusaurus-plugin-content-docs/src/metadata.ts b/packages/docusaurus-plugin-content-docs/src/metadata.ts index 88fbefc5b893..654f97b25716 100644 --- a/packages/docusaurus-plugin-content-docs/src/metadata.ts +++ b/packages/docusaurus-plugin-content-docs/src/metadata.ts @@ -111,11 +111,6 @@ export default async function processMetadata({ delete metadata.custom_edit_url; } - if (metadata.hide_table_of_contents) { - metadata.hideTableOfContents = Boolean(metadata.hide_table_of_contents); - delete metadata.hide_table_of_contents; - } - if (showLastUpdateAuthor || showLastUpdateTime) { // Use fake data in dev for faster development const fileLastUpdateData = diff --git a/packages/docusaurus-plugin-content-docs/src/types.ts b/packages/docusaurus-plugin-content-docs/src/types.ts index c1985c704cb5..23ab9b380d92 100644 --- a/packages/docusaurus-plugin-content-docs/src/types.ts +++ b/packages/docusaurus-plugin-content-docs/src/types.ts @@ -94,8 +94,6 @@ export interface MetadataRaw extends OrderMetadata { editUrl?: string; lastUpdatedAt?: number; lastUpdatedBy?: string; - hide_title?: boolean; - hide_table_of_contents?: boolean; [key: string]: any; } diff --git a/packages/docusaurus-theme-classic/src/theme/DocItem/index.js b/packages/docusaurus-theme-classic/src/theme/DocItem/index.js index 113e513ca8ef..b45719bddb2a 100644 --- a/packages/docusaurus-theme-classic/src/theme/DocItem/index.js +++ b/packages/docusaurus-theme-classic/src/theme/DocItem/index.js @@ -62,8 +62,13 @@ function DocItem(props) { lastUpdatedAt, lastUpdatedBy, keywords, - hideTableOfContents, } = metadata; + const { + frontMatter: { + hide_title: hideTitle, + hide_table_of_contents: hideTableOfContents, + }, + } = DocContent; const metaImageUrl = siteUrl + useBaseUrl(metaImage); @@ -91,7 +96,7 @@ function DocItem(props) {
- {!metadata.hide_title && ( + {!hideTitle && (

{metadata.title}