fix(v2): fix migrate cli paths (sidebars/customcss) (#3358)

* fix: Allow docusaurus-migrate to create relative paths #3239

* fix migration cli sidebars/customcss paths

* fix migration cli sidebars paths

Co-authored-by: PalAditya <adityapal.nghss@gmail.com>
This commit is contained in:
Sébastien Lorber 2020-08-28 18:05:43 +02:00 committed by GitHub
parent a999928ad8
commit 4bfc3bbbe7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -639,7 +639,10 @@ function migrateLatestSidebar(
path.join(siteDir, 'sidebars.json'),
path.join(newDir, 'sidebars.json'),
);
classicPreset.docs.sidebarPath = path.join(newDir, 'sidebars.json');
classicPreset.docs.sidebarPath = path.join(
path.relative(newDir, siteDir),
'sidebars.json',
);
} catch {
console.log(
chalk.yellow(`Sidebar not found. Skipping migration for sidebar`),
@ -660,7 +663,7 @@ function migrateLatestSidebar(
fs.mkdirpSync(path.join(newDir, 'src', 'css'));
fs.writeFileSync(path.join(newDir, 'src', 'css', 'customTheme.css'), css);
classicPreset.theme.customCss = path.join(
newDir,
path.relative(newDir, path.join(siteDir, '..')),
'src',
'css',
'customTheme.css',