123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147 |
- module.exports = {
- base: '/LuckysheetDocs/',
- locales: {
- // 键名是该语言所属的子路径
- // 作为特例,默认语言可以使用 '/' 作为其路径。
- '/': {
- lang: 'en-US', // 将会被设置为 <html> 的 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),
- }
- }
- }
|