/** * Creating a sidebar enables you to: - create an ordered group of docs - render a sidebar for each doc of that group - provide next/previous navigation The sidebars can be generated from the filesystem, or explicitly defined here. Create as many sidebars as you want. */ // @ts-check // import apiSidebar from './docs/API-docs/sidebar.ts'; import v1SidebarMod from './docs/API-docs/v1/sidebar.js'; import v11SidebarMod from './docs/API-docs/v1.1/sidebar.js'; // The generator may export either an array or an object with { sidebar: [...] } const apiV1Sidebar = Array.isArray(v1SidebarMod) ? v1SidebarMod : (v1SidebarMod.sidebar || v1SidebarMod.default || v1SidebarMod); const apiV11Sidebar = Array.isArray(v11SidebarMod) ? v11SidebarMod : (v11SidebarMod.sidebar || v11SidebarMod.default || v11SidebarMod); /** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ const sidebars = { // By default, Docusaurus generates a sidebar from the docs folder structure tutorialSidebar: [{type: 'autogenerated', dirName: 'help'}], selfhostSidebar: [{type: 'autogenerated', dirName: 'self-host'}], contributeSidebar: [{type: 'autogenerated', dirName: 'contribute'}], // apiSidebar: apiSidebar, // Separate sidebars per API version apiV1Sidebar: apiV1Sidebar, apiV11Sidebar: apiV11Sidebar, // But you can create a sidebar manually /* tutorialSidebar: [ 'intro', 'hello', { type: 'category', label: 'Tutorial', items: ['tutorial-basics/create-a-document'], }, ], */ }; export default sidebars;