有没有办法排除 docusaurus 中 docs 目录中的路径?

Is there a way to exclude paths within docs directory in docusaurus?

我想从生成文档页面中排除 docs/ 目录中的子文件夹。 customDocsPath 是一个相关选项,但它是一个字符串。是否有一些未记录的选项接受类似 glob 模式的东西?

要正式回答您的问题,不,没有这样做的选项。

我们不太可能将其添加到 V1 中,但我们很乐意在 V2 中支持该功能,并在前端添加一个 draft 选项,以便它会在开发过程中显示,而不是在生产过程中显示构建。

我可以通过指定 @docusaurus/preset-classic (@docusaurus/plugin-content-docs) 插件的配置来排除它。

https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-docs

presets: [
    [
      '@docusaurus/preset-classic',
      {
        docs: {
          exclude: ['**/any/dir/**'],
        },
      },
    ],
  ],

我用 v2beta.9 测试了它。