首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ValidationError:"authorsMapPath“是不允许的

ValidationError:"authorsMapPath“是不允许的
EN

Stack Overflow用户
提问于 2022-06-16 06:53:17
回答 1查看 77关注 0票数 0

我想尝试使用博客标记文件"authorsMapPath“中的全局"authors”-- docusaurus.config.js文件中的这个参数。

然而,无论我在预置或插件中尝试了什么,我总是得到这个错误。

代码语言:javascript
复制
A validation error occured.
The validation system was added recently to Docusaurus as an attempt to avoid user configuration errors.
We may have made some mistakes.
If you think your configuration is valid and should keep working, please open a bug report.

ValidationError: "authorsMapPath" is not allowed

这是我在docusaurus.config.js文件中的部分设置。

代码语言:javascript
复制
  presets: [
    [
      '@docusaurus/preset-classic',
      {
        docs: {
          // sidebarCollapsible: true,
          sidebarPath: require.resolve('./sidebars.js'),
          // Please change this to your repo.
          editUrl:
            'https://github.com/facebook/docusaurus/edit/master/website/',
        },
        blog: {
          // authorsMapPath: 'authors.yml',
          showReadingTime: true,
          // Please change this to your repo.
          editUrl:
            'https://github.com/facebook/docusaurus/edit/master/website/blog/',
        },
        theme: {
          customCss: require.resolve('./src/css/custom.css'),
        },
      },
    ],
  ],
  plugins: [
    [
      '@docusaurus/plugin-content-blog',
      {
        authorsMapPath: 'authors.yml',
        // Simple use-case: string editUrl
        // editUrl: 'https://github.com/facebook/docusaurus/edit/main/website/',
        // Advanced use-case: functional editUrl
        
      },
    ],
  ],

对我的错误有什么想法吗?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-06-16 07:06:57

在将@docusaurus/preset-classic版本从2.0.0-alpha.72升级到2.0.0-beta.21之后,我可以解决这个问题。

守则如下:

代码语言:javascript
复制
  presets: [
    [
      '@docusaurus/preset-classic',
      {
        docs: {
          // sidebarCollapsible: true,
          sidebarPath: require.resolve('./sidebars.js'),
          // Please change this to your repo.
          editUrl:
            'https://github.com/facebook/docusaurus/edit/master/website/',
        },
        blog: {
          authorsMapPath: 'authors.yml',
          showReadingTime: true,
          // Please change this to your repo.
          editUrl:
            'https://github.com/facebook/docusaurus/edit/master/website/blog/',
        },
        theme: {
          customCss: require.resolve('./src/css/custom.css'),
        },
      },
    ],
  ],
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72641609

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档