module.exports = { base: '/LuckysheetDocs/', locales: { // 键名是该语言所属的子路径 // 作为特例,默认语言可以使用 '/' 作为其路径。 '/': { lang: 'en-US', // 将会被设置为 的 lang 属性 title: 'Luckysheet Document', description: 'Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.This site contains official configuration document, API, and tutorial.' }, '/zh/': { lang: 'zh-CN', title: 'Luckysheet文档', description: 'Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。本站包含官方配置文档,API,教程。' }, }, themeConfig: { domain: 'https://mengshukeji.github.io/LuckysheetDemo', logo: '/img/logo.png', author: 'Luckysheet', // 仓库地址 repo: 'mengshukeji/Luckysheet', // 允许编辑链接文字 editLinks: true, // 仓库的文档目录 docsDir: 'docs', // 页面滚动 smoothScroll: true, locales: { '/': { selectText: 'Languages', label: 'English', ariaLabel: 'Select language', editLinkText: 'Edit this page on GitHub', lastUpdated: 'Last Updated', serviceWorker: { updatePopup: { message: "New content is available.", buttonText: "Refresh" } }, nav: [ { text: 'Home', link: '/' }, { text: 'Guide', link: '/guide/' }, { text: 'Demo', link: 'https://mengshukeji.github.io/LuckysheetDemo/' }, { text: 'More', ariaLabel: 'More', items: [ { text: 'About', link: '/about/' } ] }, ], // 侧边栏 sidebar: { '/guide/': [ '', 'config', 'sheet', 'cell', 'operate', 'api', 'resource', 'FAQ', 'contribute' ], '/about/': [ '', 'sponsor', 'company' ], }, }, '/zh/': { // 多语言下拉菜单的标题 selectText: '选择语言', // 该语言在下拉菜单中的标签 label: '简体中文', ariaLabel: '选择语言', // 编辑链接文字 editLinkText: '在 GitHub 上编辑此页', lastUpdated: '上次更新', // Service Worker 的配置 serviceWorker: { updatePopup: { message: "发现新内容可用.", buttonText: "刷新" } }, // 导航栏 nav: [ { text: '首页', link: '/zh/' }, { text: '指南', link: '/zh/guide/' }, { text: '演示', link: 'https://mengshukeji.github.io/LuckysheetDemo/' }, { text: '了解更多', ariaLabel: '了解更多', items: [ { text: '关于', link: '/zh/about/' } ] }, ], // 侧边栏 sidebar: { '/zh/guide/': [ '', 'config', 'sheet', 'cell', 'operate', 'api', 'resource', 'FAQ', 'contribute' ], '/zh/about/': [ '', 'sponsor', 'company' ], }, }, }, }, plugins: { 'vuepress-plugin-baidu-autopush': {}, 'sitemap': { hostname: 'https://mengshukeji.github.io/LuckysheetDocs' }, 'vuepress-plugin-code-copy': true, 'seo': { siteTitle: (_, $site) => $site.title, title: $page => $page.title, description: $page => $page.frontmatter.description, author: (_, $site) => $site.themeConfig.author, tags: $page => $page.frontmatter.tags, twitterCard: _ => 'summary_large_image', type: $page => ['guide'].some(folder => $page.regularPath.startsWith('/' + folder)) ? 'article' : 'website', url: (_, $site, path) => ($site.themeConfig.domain || '') + path, image: ($page, $site) => $page.frontmatter.image && (($site.themeConfig.domain && !$page.frontmatter.image.startsWith('http') || '') + $page.frontmatter.image), publishedAt: $page => $page.frontmatter.date && new Date($page.frontmatter.date), modifiedAt: $page => $page.lastUpdated && new Date($page.lastUpdated), } } }