mirror of
https://github.com/facebook/docusaurus.git
synced 2025-07-26 13:08:58 +02:00
fix(v2): alpha 62 doc fixes (#3381)
* deprecated nextVersionLabel option * useActivePlugin failfast option * remove deprecated option nextVersionLabel * routeBasePath: '' should be forbidden * routeBasePath: '' should be forbidden * Docs: do not show version badge if there is only 1 version: https://github.com/facebook/docusaurus/issues/3362 * allow sidebars file to not exist: fallback to empty sidebars https://githu.com/facebook/docusaurus/issues/3366
This commit is contained in:
parent
2a3fe86579
commit
a4769e3f30
11 changed files with 80 additions and 35 deletions
|
@ -200,9 +200,14 @@ export function loadSidebars(sidebarFilePath: string): Sidebars {
|
|||
if (!sidebarFilePath) {
|
||||
throw new Error(`sidebarFilePath not provided: ${sidebarFilePath}`);
|
||||
}
|
||||
|
||||
// sidebars file is optional, some users use docs without sidebars!
|
||||
// See https://github.com/facebook/docusaurus/issues/3366
|
||||
if (!fs.existsSync(sidebarFilePath)) {
|
||||
throw new Error(`No sidebar file exist at path: ${sidebarFilePath}`);
|
||||
// throw new Error(`No sidebar file exist at path: ${sidebarFilePath}`);
|
||||
return {};
|
||||
}
|
||||
|
||||
// We don't want sidebars to be cached because of hot reloading.
|
||||
const sidebarJson = importFresh(sidebarFilePath) as SidebarsJSON;
|
||||
return normalizeSidebars(sidebarJson);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue