fix: Apply autodetect index of Rust items in sidebars.json

This commit is contained in:
Laegel
2020-07-27 07:43:37 +02:00
parent 87b36e07f4
commit 64fb000c20
2 changed files with 10 additions and 2 deletions

View File

@@ -1067,7 +1067,11 @@ const fs = __webpack_require__(5747).promises;
// Automatically add the sidebar items to Docusaurus sidebar file config
const sidebarContent = JSON.parse(await fs.readFile(sidebarPath, "utf-8"));
sidebarContent.docs[3].items[2].items = sidebarItems; // Specify where to put the items
const index = sidebarContent.docs[3].items
.map((row, index) => (row.label && row.label === "Rust" ? index : 0))
.reduce((accumulator, value) => accumulator + value);
sidebarContent.docs[3].items[index].items = sidebarItems; // Specify where to put the items
fs.writeFile(sidebarPath, JSON.stringify(sidebarContent, null, 2));
console.log("Tasks completed!");

View File

@@ -44,7 +44,11 @@ const fs = require("fs").promises;
// Automatically add the sidebar items to Docusaurus sidebar file config
const sidebarContent = JSON.parse(await fs.readFile(sidebarPath, "utf-8"));
sidebarContent.docs[3].items[2].items = sidebarItems; // Specify where to put the items
const index = sidebarContent.docs[3].items
.map((row, index) => (row.label && row.label === "Rust" ? index : 0))
.reduce((accumulator, value) => accumulator + value);
sidebarContent.docs[3].items[index].items = sidebarItems; // Specify where to put the items
fs.writeFile(sidebarPath, JSON.stringify(sidebarContent, null, 2));
console.log("Tasks completed!");