mirror of
https://github.com/facebook/docusaurus.git
synced 2025-05-10 07:37:19 +02:00
refactor(v2): load sidebars from docs plugin (#1328)
* refactor(v2): load sidebars from docs plugin * fix(v2): update tests * fix(v2): change to sidebarPath
This commit is contained in:
parent
8dd6bc1082
commit
029aa636a8
15 changed files with 71 additions and 42 deletions
|
@ -113,19 +113,10 @@ function normalizeSidebar(sidebars) {
|
|||
}, {});
|
||||
}
|
||||
|
||||
module.exports = function loadSidebars({siteDir, env}, deleteCache = true) {
|
||||
let allSidebars = {};
|
||||
module.exports = function loadSidebars({siteDir, env, sidebar}) {
|
||||
const allSidebars = sidebar;
|
||||
|
||||
// current sidebars
|
||||
const sidebarsJSONFile = path.join(siteDir, 'sidebars.json');
|
||||
if (deleteCache) {
|
||||
delete require.cache[sidebarsJSONFile];
|
||||
}
|
||||
if (fs.existsSync(sidebarsJSONFile)) {
|
||||
allSidebars = require(sidebarsJSONFile); // eslint-disable-line
|
||||
}
|
||||
|
||||
// versioned sidebars
|
||||
// Versioned sidebars.
|
||||
if (idx(env, ['versioning', 'enabled'])) {
|
||||
const versions = idx(env, ['versioning', 'versions']);
|
||||
if (Array.isArray(versions)) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue