首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将base /docs/ path更改为/home/ | Docusaurus

将base /docs/ path更改为/home/ | Docusaurus
EN

Stack Overflow用户
提问于 2021-03-23 19:58:26
回答 1查看 464关注 0票数 0

我正在尝试将默认的docs路径重命名为home,这样所有的“文档”文件都可以在home/doc1这样的主目录下找到。所以,我遵循了这个指南:https://docusaurus.io/docs/docs-multi-instance,并像这样修改了我的docusaurus.config.js文件:

代码语言:javascript
复制
module.exports = {
  title: 'Neuro Guide',
  tagline: 'The tagline of my site',
  url: 'https://neuro-guide.vercel.app',
  baseUrl: '/',
  favicon: 'img/favicon.ico',
  organizationName: 'aakhilv', // Usually your GitHub org/user name.
  projectName: 'neuro-guide', // Usually your repo name.
  themeConfig: {
    navbar: {
      title: 'Neuro Guide',
      logo: {
        alt: 'Logo',
        src: 'img/logo.svg',
      },
      links: [{
        to: 'home/doc1',
        activeBasePath: 'home',
        label: 'Home',
        position: 'left',
      }, ],
    },
    footer: {
      style: 'dark',
      copyright: `© ${new Date().getFullYear()} aakhilv`,
    },
  },
  plugins: [
    [
      '@docusaurus/plugin-content-docs',
      {
        id: 'home',
        path: 'home',
        routeBasePath: 'home',
        docs: {
          sidebarPath: require.resolve('./sidebars.js'),
        },
        theme: {
          customCss: require.resolve('./src/css/custom.css'),
        },
      },
    ],
  ],
};

然而,我一直收到这个错误:

有人知道我该怎么修吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-15 21:16:29

我认为错误是因为你至少需要激活一个主题。如果您使用经典预设(https://docusaurus.io/docs/presets#docusauruspreset-classic),则只需设置此配置:

代码语言:javascript
复制
presets: [
  [
    '@docusaurus/preset-classic',
    {
      docs: {
        path: 'home',
        routeBasePath: 'home',
      },
    },
  ],
],
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66762693

复制
相关文章

相似问题

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