// .vuepress/config.js const path = require('path'); const autometa_options = { site: { name: 'Spring 中文文档社区' }, canonical_base: 'https://dev-cloud.gitcode.host/spring/', }; module.exports = { title: "Spring 中文文档社区", base: "/spring/", head: [ [ 'link', { rel: 'icon', type: 'image/png', sizes: '16x16', href: `/images/icons/favicon.ico`, }, ], [ 'link', { rel: 'icon', type: 'image/png', sizes: '48x48', href: `/images/icons/icon-48x48.png`, }, ], [ 'link', { rel: 'icon', type: 'image/png', sizes: '72x72', href: `/images/icons/icon-72x72.png`, }, ], ['link', { rel: 'manifest', href: '/manifest.webmanifest' }], ['meta', { name: 'application-name', content: 'Spring 中文文档社区' }], ['meta', { name: 'apple-mobile-web-app-title', content: 'Spring 中文社区' }], [ 'meta', { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }, ], [ 'link', { rel: 'apple-touch-icon', href: `/images/icons/icon_48x48.png` }, ], [ 'link', { rel: 'mask-icon', href: '/images/icons/favicon.ico', color: '#5dac38', }, ], ['meta', { name: 'msapplication-TileColor', content: '#5dac38' }], ['meta', { name: 'theme-color', content: '#5dac38' }], ['meta', { name: 'viewport', content: 'width=device-width, initial-scale=1' }], ['meta', { 'http-equiv': 'X-UA-Compatible', 'content': 'IE=edge' }] ], locales: { '/en/': { lang: 'en-US', title: 'Spring Docs', description: '' }, '/': { lang: 'zh-CN', title: '中文文档', description: '' } }, plugins: [ ['autometa', autometa_options] ], theme: path.resolve(__dirname,'./themes/theme-gitcode/index.js'), themeConfig: { repo: "https://gitcode.net/dev-cloud/spring", repoLabel: "GitCode", docsRepo: "https://gitcode.net/dev-cloud/spring/", docsDir: 'docs', docsBranch: 'master', editLinks: true, editLinkText: "帮助我们改善此页面!", lastUpdated: "Last Updated", logo: '/images/icons/spring-logo.svg', sidebarDepth: 3, activeHeaderLinks: true, // nav: [{ // text: '语言', // ariaLabel: 'Language', // items: [ // { text: '中文文档', link: '/' }, // { text: '英文原文', link: '/en/' } // ] // }], locales: { '/en/': { // 多语言下拉菜单的标题 selectText: 'Language', // 该语言在下拉菜单中的标签 label: 'English', lastUpdated: 'Last Updated', lang: 'en-US', // 编辑链接文字 editLinkText: 'Edit this page on GitCode', algolia: {}, // nav: [ // { text: 'English', link: '/en/' } // ], sidebar: [{ title: 'Spring Docs', // 必要的 // path: '/', // 可选的, 标题的跳转链接,应为绝对路径且必须存在 collapsable: false, // 可选的, 默认值是 true, sidebarDepth: 1, // 可选的, 默认值是 1 children: [ '/en/' ] }, { title: 'INTRO', sidebarDepth: 2, collapsable: false, children: [ "/en/why-spring.md", "/en/introducing-spring-boot.md", "/en/quickstart.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 }, { title: 'GUIDE', sidebarDepth: 2, collapsable: false, children: [ "/en/system-requirements.md", "/en/installing.md", "/en/initializr.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 }, { title: 'IDE', sidebarDepth: 2, collapsable: false, children: [ "/en/vscode_java.md", "/en/intellij_idea.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 }, { title: 'DEMO', sidebarDepth: 2, collapsable: false, children: [ "/en/getting-started_first-application.md", "/en/rest-service.md", "/en/consuming-rest.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 } ] }, '/': { selectText: '选择语言', label: '简体中文', ariaLabel: '语言', lang: 'zh-CN', editLinkText: '在 GitCode 上编辑此页', lastUpdated: '上次更新', algolia: {}, // nav: [ // { text: '中文文档', link: '/', ariaLabel: '中文文档' } // ], sidebar: [{ title: 'Spring 文档', // 必要的 // path: '/', // 可选的, 标题的跳转链接,应为绝对路径且必须存在 collapsable: false, // 可选的, 默认值是 true, sidebarDepth: 1, // 可选的, 默认值是 1 children: [ '/' ] }, { title: '介绍', sidebarDepth: 2, collapsable: false, children: [ "why-spring.md", "introducing-spring-boot.md", "quickstart.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 }, { title: '教程', sidebarDepth: 2, collapsable: false, children: [ "system-requirements.md", "installing.md", "initializr.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 }, { title: '编辑器', sidebarDepth: 2, collapsable: false, children: [ "vscode_java.md", "intellij_idea.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 }, { title: '代码案例', sidebarDepth: 2, collapsable: false, children: [ "getting-started_first-application.md", "rest-service.md", "consuming-rest.md" ], initialOpenGroupIndex: 0 // 可选的, 默认值是 0 } ] } } } }