Javascript 有没有办法在Docusaurus 2中有两个文档?
正如我所知,Docusaurus支持定制页面,但是有没有办法在一个Docusaurus项目中包含两个文档 原始导航栏项具有:Javascript 有没有办法在Docusaurus 2中有两个文档?,javascript,documentation,docusaurus,Javascript,Documentation,Docusaurus,正如我所知,Docusaurus支持定制页面,但是有没有办法在一个Docusaurus项目中包含两个文档 原始导航栏项具有: 文件 博客 我想要这样的东西: 文件1 文件2 博客 我知道我可以在一个文档中创建多个子文件夹,但出于某种原因,我想要一个两个文档的结构,这使我能够以更干净的方式访问文档 如果Docusaurus目前无法提供此功能,我想问是否有其他文档框架提供此功能?无论您使用的是v1还是v2,侧边栏.js配置都可以包含,每个侧边栏都有自己的侧边栏。我尝试了这种方法,并且效果
- 文件
- 博客
- 文件1
- 文件2
- 博客
如果Docusaurus目前无法提供此功能,我想问是否有其他文档框架提供此功能?无论您使用的是v1还是v2,
侧边栏.js
配置都可以包含,每个侧边栏都有自己的侧边栏。我尝试了这种方法,并且效果良好
[编辑1]:但当我选择API时,导航栏中的API和文档都变为绿色。你能告诉我们这背后的原因吗?你能建议编辑吗
[Edit 2]:我阅读了文档,它是用的,如果我们设置了activeBasePath
属性,那么与该公共路径的链接(docs
在本例中)将具有active属性
sidebar.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
docs文件夹的文件夹结构如下-
links: [
{
to: 'docs/doc1',
// activeBasePath: 'docs', // [Edit 3]
label: 'Docs',
position: 'left'
},
{
to: 'docs/mdx',
label: 'API',
position: 'left'
},
]
docs
├── docs1.md
├── mdx.md
我想他的意思是别的,借助于
sidebars.js
我们可以在/docs
路径中创建多个分区。但他要求的是创建两个单独的文档文件夹API和具有与文档相同功能的文档。它出现在docusaurus navbar的v1中。他的意思是navbarNavbar项目只是HREF,您可以随意在其中放入任何内容。如果我想要一个与博客页面完全相似的新闻页面,是否可以在v2中创建一个呢?我尝试创建一个名为news的文件夹,并将.mdx
文件移动到其中。没用啊!GermaVinsmoke说的正是我的意思@我知道Navbar项目只是HREF,我可以定制它。但是文档生成是自动的,包括所有路由和侧边栏。我可以创建一个新页面并放在导航栏上,但是如何创建另一个具有不同侧栏的新文档呢?