导航配置
navbar
在
.vuepress
目录下创建目录configs
用于存放navbar
、sidebar
、meta
等配置接着在
configs
目录下创建目录navbar
,用于存放多语言的 navbar 配置,配置参考 navbar
// configs/navbar/zh.js
export const navbarZh = [
{
text: '设计',
children: [],
},
{
text: '开发',
children: [
{
text: 'VuePress V2 搭建过程记录',
link: '/develop/develop-log.md',
},
],
},
]
- 在配置文件
config.js
中引入navbar
配置:
import { navbarZh, navbarEn } from './configs/index.js'
theme: defaultTheme({
logo: 'images/logo.png',
locales: {
'/': {
selectLanguageName: '简体中文',
navbar: navbarZh,
},
'/en/': {
selectLanguageName: 'English',
navbar: navbarEn,
},
},
}),
sidebar
- 在
configs
目录下创建目录sidebar
,用于存放多语言的 sidebar 配置,配置参考 sidebar
export const sidebarZh = {
'/develop/develop-log': [
{
text: 'VuePress V2 搭建过程记录',
children: ['/develop/develop-log/quick-start.md', '/develop/develop-log/setting.md'],
},
],
}
- 在配置文件
config.js
中引入sidebar
配置:
import { navbarZh, navbarEn, sidebarZh, sidebarEn } from './configs/index.js'
theme: defaultTheme({
locales: {
'/': {
// sidebar
sidebar: sidebarZh,
},
'/en/': {
// sidebar
sidebar: sidebarEn,
},
},
}),