@@ -6,7 +6,7 @@ index 226c5d0e7db07d230d5ac56c6496d9be2bf82d8d..3a6521b636da5a46185a1283148dbc21
66 parseFrontMatter,
77 });
88 const frontMatter = (0, frontMatter_1.validateDocFrontMatter)(unsafeFrontMatter);
9- - const { custom_edit_url: customEditURL,
9+ - const { custom_edit_url: customEditURL,
1010+ const { custom_edit_url: customEditURL,
1111 // Strip number prefixes by default
1212 // (01-MyFolder/01-MyDoc.md => MyFolder/MyDoc)
@@ -20,16 +20,16 @@ index 226c5d0e7db07d230d5ac56c6496d9be2bf82d8d..3a6521b636da5a46185a1283148dbc21
2020 // Note: the title is used by default for page title, sidebar label,
2121 // pagination buttons... frontMatter.title should be used in priority over
2222 // contentTitle (because it can contain markdown/JSX syntax)
23- diff --git a/lib/index .js b/lib/index .js
23+ diff --git a/lib/versions/loadVersion .js b/lib/versions/loadVersion .js
2424index fd19737451291a557d88932d76e02b9cf7bc2af0..488428f8ce16bfa05fb3a7e623f22355fde4d4b1 100644
25- --- a/lib/index .js
26- +++ b/lib/index .js
27- @@ -142 ,7 +142 ,7 @@ async function pluginContentDocs( context, options) {
28- tagsFile,
29- });
30- }
31- - return Promise.all(docFiles.map(processVersionDoc));
32- + return Promise.all(docFiles.filter(v=>v.content.startsWith('--')).map(processVersionDoc));
33- }
34- async function doLoadVersion(versionMetadata) {
35- const tagsFile = await (0, utils_validation_1.getTagsFile)({
25+ --- a/lib/versions/loadVersion .js
26+ +++ b/lib/versions/loadVersion .js
27+ @@ -60 ,7 +60 ,7 @@ async function loadVersionDocsBase({ tagsFile, context, options, versionMetadata
28+ tagsFile,
29+ });
30+ }
31+ - const docs = await Promise.all(docFiles.map(processVersionDoc));
32+ + const docs = await Promise.all(docFiles.filter(v=>v.content.startsWith('--')).map(processVersionDoc));
33+ ensureNoDuplicateDocId(docs);
34+ return docs;
35+ }
0 commit comments