config.js 1.79 KB
module.exports = {
  title: 'EAGLE-WEB-TOOLKIT',
  description: '基于element-ui的业务组件库',
  head: [
    ['link', { rel: 'icon', href: `/favicon.ico` }]
  ],
  themeConfig: {
    docsDir: 'docs',
    locales: {
      '/': {
        label: '简体中文',
        selectText: '选择语言',
        editLinkText: '在 GitHub 上编辑此页',
        lastUpdated: '上次更新',
        serviceWorker: {
          updatePopup: {
            message: "发现新内容可用",
            buttonText: "刷新"
          }
        },
        nav: [
          {
            text: '首页',
            link: '/',
          },
          {
            text: '组件',
            link: '/component/',
          },
          {
            text: '调度端',
            link: '/dispatcher/',
          },
          {
            text: '司机端',
            link: '/driver/'
          },
        ],
        sidebar: {
          '/component': genSidebarConfigComponent('组件'),
          '/dispatcher': genSidebarConfigDispatcher('调度端'),
          '/driver': genSidebarConfigDriver('司机端')
        }
      }
    }
  }
}

// 组件页面侧边栏
function genSidebarConfigComponent (title) {
  return [
    {
      title,
      collapsable: false,
      children: [
        '/component/',
        '/component/aui',
        '/component/vue',
        '/component/structure'
      ]
    }
  ]
}

// 调度端页面侧边栏
function genSidebarConfigDispatcher (title) {
  return [
    {
      title,
      collapsable: false,
      children: [
        '/dispatcher/',
        '/dispatcher/page'
      ]
    }
  ]
}

// 司机端页面侧边栏
function genSidebarConfigDriver (title) {
  return [
    {
      title,
      collapsable: false,
      children: [
        '/driver/',
        '/driver/page'
      ]
    }
  ]
}