config.js 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. module.exports = {
  2. base: '/report-doc/',
  3. title: 'AJ-Report',
  4. description: '使用拖拽快速生成动态大屏报表',
  5. dest: 'dist',
  6. lastUpdated: 'Last Updated',
  7. theme: '',
  8. themeConfig: {
  9. logo: '/logo.png',
  10. smoothScroll: true,
  11. sidebarDepth: 2,
  12. nav: [
  13. {text: '首页', link: '/'},
  14. {text: '指南', link: '/guide/'},
  15. {text: 'GitHub', link: 'https://github.com/anji-plus/report'},
  16. {text: 'Gitee', link: 'https://gitee.com/anji-plus/report'},
  17. {text: '谁在使用', link: '/guide/briefUsing'},
  18. {text: '更多案例', link: '/guide/bigScreenCase'},
  19. ],
  20. sidebar: {
  21. '/guide/': [
  22. {
  23. title: '介绍',
  24. collapsable: false,
  25. children: [
  26. {title: '简介', path: '/guide/'},
  27. {title: '谁在使用', path: '/guide/briefUsing'},
  28. {title: '技术支持', path: '/guide/briefSupport'},
  29. {title: '更多案例', path: '/guide/bigScreenCase'},
  30. ]
  31. },
  32. {
  33. title: '快速入门',
  34. collapsable: false,
  35. children: [
  36. {title: '开发环境', path: '/guide/quicklyDevelop'},
  37. {title: '发行版部署', path: '/guide/quicklyDistribution'},
  38. {title: '源码部署', path: '/guide/quicklySource'},
  39. {title: '前后端分离', path: '/guide/quicklySeparate'},
  40. ]
  41. },
  42. {
  43. title: '用户权限',
  44. collapsable: false,
  45. children: [
  46. {title: '权限管理', path: '/guide/authmanager'},
  47. ]
  48. },
  49. {
  50. title: '操作手册',
  51. collapsable: false,
  52. children: [
  53. {title: '数据源', path: '/guide/datasource'},
  54. {title: '数据集', path: '/guide/dataset'},
  55. {title: '报表管理', path: '/guide/reportmanager'},
  56. {title: '大屏报表', path: '/guide/dashboard'},
  57. {title: '表格报表', path: '/guide/excel'},
  58. {title: '导入导出', path: '/guide/importexport'},
  59. {title: '图表配置项', path: '/guide/chartsconfig'},
  60. {title: '图表组件', path: '/guide/charts'},
  61. ]
  62. },
  63. {
  64. title: '其他',
  65. collapsable: false,
  66. children: [
  67. {title: '常见问题', path: '/guide/question'}
  68. ]
  69. },
  70. {
  71. title: '社区提供',
  72. collapsable: false,
  73. children: [
  74. {title: '说明', path: '/guide/community/report'},
  75. {title: '搭建AJ-Report开发环境', path: '/guide/community/AC1688/搭建aj-report开发环境'}
  76. ]
  77. }
  78. ],
  79. }
  80. },
  81. plugins: [
  82. ['@vuepress/back-to-top', true],
  83. ],
  84. configureWebpack: {
  85. resolve: {
  86. alias: {
  87. '@': '/.vuepress/public'
  88. }
  89. }
  90. }
  91. }