diff --git a/packages/docusaurus-plugin-content-docs/src/__tests__/docFrontMatter.test.ts b/packages/docusaurus-plugin-content-docs/src/__tests__/docFrontMatter.test.ts index f8f1b067a9..f3997d6fcb 100644 --- a/packages/docusaurus-plugin-content-docs/src/__tests__/docFrontMatter.test.ts +++ b/packages/docusaurus-plugin-content-docs/src/__tests__/docFrontMatter.test.ts @@ -196,17 +196,17 @@ describe('validateDocFrontMatter sidebar_position', () => { testField({ fieldName: 'sidebar_position', validFrontMatters: [ + {sidebar_position: -5}, + {sidebar_position: -3.5}, {sidebar_position: 0}, {sidebar_position: 5}, {sidebar_position: 3.5}, ], convertibleFrontMatter: [ + [{sidebar_position: '-1.5'}, {sidebar_position: -1.5}], [{sidebar_position: '1'}, {sidebar_position: 1}], [{sidebar_position: '1.5'}, {sidebar_position: 1.5}], ], - invalidFrontMatters: [ - [{sidebar_position: -1}, 'must be greater than or equal to 0'], - ], }); }); diff --git a/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts b/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts index 2def606120..70e1d8ac33 100644 --- a/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts +++ b/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts @@ -28,7 +28,7 @@ const DocFrontMatterSchema = Joi.object({ description: Joi.string().allow(''), // see https://github.com/facebook/docusaurus/issues/4591#issuecomment-822372398 slug: Joi.string(), sidebar_label: Joi.string(), - sidebar_position: Joi.number().min(0), + sidebar_position: Joi.number(), pagination_label: Joi.string(), custom_edit_url: URISchema.allow('', null), parse_number_prefixes: Joi.boolean(),