diff --git a/docusaurus.config.js b/docusaurus.config.js index ad90daba..116998d5 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -29,13 +29,21 @@ const config = { docs: false, blog: { path: './blog', - routeBasePath: 'blog', showReadingTime: true, blogTitle: 'Статті СР ІПСА', blogDescription: 'Дізнайтеся про останні події, новини, вступну кампанію та студентське життя в ІПСА.', postsPerPage: 10, blogSidebarTitle: 'Усі статті', blogSidebarCount: 'ALL', + routeBasePath: 'blog', + sidebarPath: (locale, path) => { + if (path.includes('/tags/студенту')) return require.resolve('./sidebars.js').studentSidebar; + if (path.includes('/tags/вступ')) return require.resolve('./sidebars.js').admissionSidebar; + if (path.includes('/tags/інтервʼю')) return require.resolve('./sidebars.js').interviewSidebar; + if (path.includes('/tags/студрада')) return require.resolve('./sidebars.js').councilSidebar; + if (path.includes('/tags/вибіркові')) return require.resolve('./sidebars.js').electiveSidebar; + return require.resolve('./sidebars.js').allPostsSidebar; + }, }, theme: { customCss: require.resolve('./src/css/custom.css'),