You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
147 lines
3.9 KiB
147 lines
3.9 KiB
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),
|
|
}
|
|
}
|
|
}
|