Я попробовал этот способ, и он работает.
[Редактировать 1] : Но когда я выбираю API, то и API, и документы в Navbar становятся зелеными. Можете ли вы сказать нам, в чем причина этого @ Yangshun Tay , и можете ли вы предложить редактирование для этого?
[Редактировать 2] : я прочитал документацию, она написана в @ docusaurus / theme-classi c, если мы установим свойство activeBasePath
, то ссылки с этим общим путем (docs
в этом случае) будет иметь активный атрибут.
боковая панель. js
module.exports = {
someSidebar: {
Docusaurus: ['doc1', 'doc2'],
Features: ['doc3']
},
someOtherSidebar: {
Test: ['mdx']
}
};
docusaurus.config. js
Ссылки на панели навигации выглядят так -
links: [
{
to: 'docs/doc1',
// activeBasePath: 'docs', // [Edit 3]
label: 'Docs',
position: 'left'
},
{
to: 'docs/mdx',
label: 'API',
position: 'left'
},
]
Структура папки папки документов выглядит так -
docs
├── docs1.md
├── mdx.md