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 83470af944efc..489eff0881074 100644 --- a/packages/docusaurus-plugin-content-docs/src/__tests__/docFrontMatter.test.ts +++ b/packages/docusaurus-plugin-content-docs/src/__tests__/docFrontMatter.test.ts @@ -176,14 +176,12 @@ describe('validateDocFrontMatter', () => { testField({ fieldName: 'custom_edit_url', validFrontMatters: [ - {custom_edit_url: null}, - {custom_edit_url: 'https://github.com/facebook/docusaurus/markdown.md'}, // See https://github.com/demisto/content-docs/pull/616#issuecomment-827087566 {custom_edit_url: ''}, - ], - invalidFrontMatters: [ - [{custom_edit_url: '../../api/docs/markdown.md'}, 'must be a valid uri'], - [{custom_edit_url: '@site/api/docs/markdown.md'}, 'must be a valid uri'], + {custom_edit_url: null}, + {custom_edit_url: 'https://github.com/facebook/docusaurus/markdown.md'}, + {custom_edit_url: '../../api/docs/markdown.md'}, + {custom_edit_url: '@site/api/docs/markdown.md'}, ], }); diff --git a/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts b/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts index 5c09c2dfe744f..035dd1d4682e2 100644 --- a/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts +++ b/packages/docusaurus-plugin-content-docs/src/docFrontMatter.ts @@ -42,7 +42,7 @@ const DocFrontMatterSchema = Joi.object({ slug: Joi.string(), sidebar_label: Joi.string(), sidebar_position: Joi.number().min(0), - custom_edit_url: Joi.string().uri().allow('', null), + custom_edit_url: Joi.string().uri({allowRelative: true}).allow('', null), parse_number_prefixes: Joi.boolean(), }).unknown();