undraw.co
一个开源的在线插图网站, 可以个人免费使用或商用
一个开源的在线插图网站, 可以个人免费使用或商用
docusaurus 创建后有一个预设的默认文档docs
,但是如果我们想想添加额外的文档就需要使用到 docusaurus 多文档实例。
这里我添加了一个resource
即[资源]文档
chatonline
├── docs
├── docusaurus.config.js
└── resource
└── index.md
按照官方文档配置插件
plugins: [
[ '@docusaurus/plugin-content-docs',
{ id: 'resource', path: 'resource', routeBasePath: 'resource', sidebarPath: require.resolve('./sidebars.js'), }
],
],
由于官方文档并没有说明, 这里自己摸索了下, 不能像默认的docs
那样使用topy
来配置。
而是需要使用to
来配置,并且需要在/resuource
下有index
页面
themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
navbar: {
items: [
{ to: '/resource', label: '资源', position: 'left',},
{ to: '/blog', label: 'Blog', position: 'left' },
{ type: 'doc', docId: 'intro', position: 'left', label: 'Tutorial' },
]
}
})