config.js 1.5 KB
Newer Older
E
Evan You 已提交
1 2
const base = process.env.GH ? '/vuepress/' : '/'

E
Evan You 已提交
3
module.exports = {
E
Evan You 已提交
4
  title: 'VuePress',
E
Evan You 已提交
5
  description: 'Minimalistic docs generator with Vue component based layout system',
E
Evan You 已提交
6 7 8 9
  dest: 'vuepress',
  base,
  head: [
    ['link', { rel: 'icon', href: `${base}logo.png` }]
10 11
  ],
  themeConfig: {
E
Evan You 已提交
12
    github: 'vuejs/vuepress',
E
Evan You 已提交
13
    // sidebar config
E
Evan You 已提交
14
    sidebar: [
E
Evan You 已提交
15 16
      {
        title: 'Guide',
E
Evan You 已提交
17
        collapsable: false,
E
Evan You 已提交
18
        children: [
E
Evan You 已提交
19
          '/',
E
Evan You 已提交
20 21 22 23
          '/getting-started',
          '/markdown',
          '/assets',
          '/using-vue',
E
Evan You 已提交
24
          '/default-theme',
E
Evan You 已提交
25
          '/custom-themes',
E
Evan You 已提交
26
          '/deploy'
E
Evan You 已提交
27 28 29
        ]
      },
      {
E
Evan You 已提交
30
        title: 'Config Reference',
E
Evan You 已提交
31
        children: [
E
Evan You 已提交
32 33 34 35 36 37 38 39 40 41 42 43 44 45
          '/config#base',
          '/config#title',
          '/config#description',
          '/config#head',
          '/config#port',
          '/config#dest',
          '/config#theme',
          '/config#themeConfig',
          '/config#markdownanchor',
          '/config#markdowntoc',
          '/config#markdownconfig',
          '/config#configureWebpack',
          '/config#chainWebpack',
          '/config#evergreen'
E
Evan You 已提交
46 47
        ]
      }
E
Evan You 已提交
48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
    ],

    // multi-category sidebar config

    // sidebar: {
    //   '*': [/* ... */],
    //   '/guide/': [/* ... */],
    //   '/tutorial/': [/* ... */],
    //   '/api/': [/* ... */]
    // },

    // navbar config

    // nav: [
    //   {
    //     title: 'Guide',
    //     link: '/getting-started',
    //   },
    //   // ...
    // ]
68
  }
E
Evan You 已提交
69
}