From 4bfc3bbbe79dc8017a02f98c54e251247c0355cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Lorber?= Date: Fri, 28 Aug 2020 18:05:43 +0200 Subject: [PATCH] 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 --- packages/docusaurus-migrate/src/index.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/docusaurus-migrate/src/index.ts b/packages/docusaurus-migrate/src/index.ts index 02a56ba886..8fe7192f28 100644 --- a/packages/docusaurus-migrate/src/index.ts +++ b/packages/docusaurus-migrate/src/index.ts @@ -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',