我确信我在这里犯了一些愚蠢的基本错误,但我无法让侧边栏为我的第二个文档实例自动生成。
我已按照此处的指南进行操作:https://docusaurus.io/docs/docs-multi-instance#setup
供参考,按配置如下所示:
plugins: [
[
'@docusaurus/plugin-content-docs',
{
id: `execution`,
path: './execution',
routeBasePath: 'execution',
sidebarPath: require.resolve('./sidebarsExecution.js'),
},
],
],
我为第二个文档实例创建了一个额外的
sidebarsExecution.js
文件,如下所示:
export default {
executionSidebar: [
{
type: 'autogenerated',
dirName: '../execution',
},
],
};
但我不断收到此错误:
[WARNING] No docs found in "../execution": can't auto-generate a sidebar.
我已经尝试过
./execution
,但只是execution
,但没有运气。
尝试将侧边栏文件放入新实例的根文件夹中(这不是默认的文档实例)。路径将是这样的:
/new-docs-instance/new-sidebar.js
在
docusaurus.config.js
中设置侧边栏文件的路径:
sidebarPath: './new-docs-instance/new-sidebar.js'
,
在
new-sidebar.js
文件中将当前目录设置为自动生成侧边栏的源:
new-sidebar: [{type: 'autogenerated', dirName: '.'}],
希望这有帮助。