Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有没有办法在Docusaurus 2中有两个文档?_Javascript_Documentation_Docusaurus - Fatal编程技术网

Javascript 有没有办法在Docusaurus 2中有两个文档?

Javascript 有没有办法在Docusaurus 2中有两个文档?,javascript,documentation,docusaurus,Javascript,Documentation,Docusaurus,正如我所知,Docusaurus支持定制页面,但是有没有办法在一个Docusaurus项目中包含两个文档 原始导航栏项具有: 文件 博客 我想要这样的东西: 文件1 文件2 博客 我知道我可以在一个文档中创建多个子文件夹,但出于某种原因,我想要一个两个文档的结构,这使我能够以更干净的方式访问文档 如果Docusaurus目前无法提供此功能,我想问是否有其他文档框架提供此功能?无论您使用的是v1还是v2,侧边栏.js配置都可以包含,每个侧边栏都有自己的侧边栏。我尝试了这种方法,并且效果

正如我所知,Docusaurus支持定制页面,但是有没有办法在一个Docusaurus项目中包含两个文档

原始导航栏项具有:

  • 文件
  • 博客
我想要这样的东西:

  • 文件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,我可以定制它。但是文档生成是自动的,包括所有路由和侧边栏。我可以创建一个新页面并放在导航栏上,但是如何创建另一个具有不同侧栏的新文档呢?