Files
kuboard-press/.vuepress/config.js
huanqing.shao f6a953ab07 容器组
2019-09-06 23:08:17 +08:00

298 lines
9.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

let dateFns = require('date-fns')
module.exports = {
title: 'Kuboard - Kubernetes k8s 安装/部署/免费教程/实践/管理界面',
description: '一个非常 cool 的 Kubernetes Dashboard简化 Kubernetes 的学习和使用,帮助您快速落地 Kubernetes同时提供 Spring Cloud 微服务部署教程DevOps教程',
head: [
['meta', {name: 'keywords', content: 'Kubernetes, Docker, Dashboard, Kuboard, Spring Cloud, micro service, DevOps, 微服务, 持续构建集成, 容器, Kubernetes 教程, K8S 教程, 微服务实践, Kubernetes 安装, K8S 安装, Kubernetes 安装, Kubernetes 部署'}],
['script', {}, `
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "https://hm.baidu.com/hm.js?5434e5c7a3fe924c0d6c5bd6f0eae56b";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
`],
['link', {rel: "stylesheet", href: "/java-script-dist/swiper-4.5.0/css/swiper.min.css"}],
['script', {src: '/java-script-dist/swiper-4.5.0/js/swiper.min.js'}],
// ['script', {type: 'text/javascript', src: 'https://tajs.qq.com/stats?sId=66467492', charset: 'UTF-8'}]
],
markdown: {
toc: { includeLevel: [2, 3] },
lineNumbers: true
},
dest: 'docs',
plugins: {
'@vuepress/google-analytics':
{
ga: 'UA-144196556-1',
},
'@vuepress/back-to-top': {},
'@vuepress/last-updated': {
transformer: (timestamp, lang) => {
return dateFns.format(timestamp, 'YYYY-MM-DD HH:mm:ss')
}
},
// '@vuepress/medium-zoom': {
// selector: 'p img',
// // medium-zoom options here
// // See: https://github.com/francoischalifour/medium-zoom#options
// options: {
// margin: 16
// }
// },
'code-switcher': {},
'reading-progress': {},
'vuepress-plugin-element-tabs': {},
'vuepress-plugin-baidu-autopush':{},
'sitemap': {
hostname: 'https://www.kuboard.cn'
},
'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 => ['articles', 'posts', 'blog'].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),
publishedAt: $page => $page.frontmatter.date && new Date($page.frontmatter.date),
modifiedAt: $page => $page.lastUpdated && new Date($page.lastUpdated),
}
},
themeConfig: {
kuboardToken: 'eyJhbGciOiJSUzI1NiIsImtpZCI6IiJ9.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlLXN5c3RlbSIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJrdWJvYXJkLXZpZXdlci10b2tlbi1mdGw0diIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJrdWJvYXJkLXZpZXdlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50LnVpZCI6ImE1YWFiMmQxLTQxMjYtNDU5Yi1hZmNhLTkyYzMwZDk0NTQzNSIsInN1YiI6InN5c3RlbTpzZXJ2aWNlYWNjb3VudDprdWJlLXN5c3RlbTprdWJvYXJkLXZpZXdlciJ9.eYqN3FLIT6xs0-lm8AidZtaiuHeX70QTn9FhJglhEyh5dlyMU5lo8UtR-h1OY8sTSeYdYKJAS83-9SUObKQhp6XNmRgOYAfZblKUy4mvbGVQ3dn_qnzxYxt6zdGCwIY7E34eNNd9IjMF7G_Y4eJLWE7NvkSB1O8zbdn8En9rQXv_xJ9-ugCyr4CYB1lDGuZl3CIXgQ1FWcQdUBrxTT95tzcNTB0l6OUOGhRxOfw-RyIOST83GV5U0iVzxnD4sjgSaJefvCU-BmwXgpxAwRVhFyHEziXXa0CuZfBfJbmnQW308B4wocr4QDm6Nvmli1P3B6Yo9-HNF__d2hCwZEr7eg',
nav: [
{ text: '简介', link: '/overview/' },
{ text: '安装', link: '/install/install-dashboard' },
{ text: '学习', link: '/learning/' },
{ text: '使用', link: '/guide/' },
{ text: '微服务', link: '/micro-service/overview/kuboard-view-of-k8s.html' },
// { text: '博客', link: 'https://blog.kuboard.cn/compaign' }
// { text: 'DevOps', link: '/devops/' }
],
displayAllHeaders: false,
sidebarDepth: 2,
serviceWorker: {
updatePopup: true
},
lastUpdated: '更新时间',
// 假定是 GitHub. 同时也可以是一个完整的 GitLab URL
repo: 'eip-work/kuboard-press',
// 自定义仓库链接文字。默认从 `themeConfig.repo` 中自动推断为
// "GitHub"/"GitLab"/"Bitbucket" 其中之一,或是 "Source"。
repoLabel: '文档仓库',
// 假如你的文档仓库和项目本身不在一个仓库:
docsRepo: 'eip-work/kuboard-press',
// 假如文档不是放在仓库的根目录下:
docsDir: '',
// 假如文档放在一个特定的分支下:
docsBranch: 'master',
// 默认是 false, 设置为 true 来启用
editLinks: true,
// 默认为 "Edit this page"
editLinkText: '帮助我们改善此页面!',
sidebar: {
'/overview/': [
{
title: '简介',
collapsable: false,
children: [
''
]
}, {
title: '概念',
collapsable: false,
children: [
'quick-win',
'why-kuboard',
'concepts'
]
}, {
title: '技术支持',
collapsable: false,
children: [
'support',
'change-log'
]
}
],
'/articles/': [
{
title: '文章',
collapsable: false,
children: [
'201908/kuboard-view-of-k8s'
]
}
],
'/install/': [
{
title: '安装 Kubernetes',
collapsable: false,
children: [
['install-k8s', '安装 Kubernetes 单Master节点'],
'install-kubernetes',
['install-k8s-upgrade', '升级 Kubernetes 集群'],
'install-kubectl'
]
},
{
title: '安装 Kuboard',
collapsable: false,
children: [
'install-dashboard',
'install-dashboard-upgrade'
]
},
{
title: '常见问题',
collapsable: false,
children: [
'faq/timeout'
]
}
],
'/learning/': [
{
title: 'Kubernetes 入门',
collapsable: false,
children: [
'k8s-basics/kubernetes-basics',
'k8s-basics/deploy-app',
'k8s-basics/explore',
'k8s-basics/expose',
'k8s-basics/scale',
'k8s-basics/update',
'k8s-basics/k8s-core-concepts'
]
},
{
title: 'Kubernetes 进阶',
collapsable: false,
children: [
'k8s-intermediate/ingress',
{
title: '工作负载',
collapsable: false,
children: [
'k8s-intermediate/workload/pod',
'k8s-intermediate/workload/pod-lifecycle',
]
},
'k8s-intermediate/config-map',
'k8s-intermediate/private-registry',
{
title: '持久化数据',
collapsable: false,
children: [
'k8s-intermediate/persistent/volume',
'k8s-intermediate/persistent/pv',
'k8s-intermediate/persistent/storage-class',
// 'k8s-intermediate/persistent/nfs',
]
}
]
},
],
'/guide/': [
{
title: '概述',
collapsable: false,
children: [
['', '概述']
]
},
{
title: 'Example',
collapsable: false,
children: [
'example/busybox',
'example/import',
'example/monitor',
]
},
{
title: '集群管理',
collapsable: false,
children: [
'cluster/computing',
'cluster/storage',
'cluster/namespace'
]
},
{
title: '应用管理',
collapsable: false,
children: [
'namespace/workload',
'namespace/secrets',
'namespace/configMap',
'namespace/pvc',
'namespace/adjustion',
'namespace/multi-env'
]
},
{
title: '问题诊断',
collapsable: false,
children: [
'diagonize/events',
'diagonize/logs',
'diagonize/port-forward'
]
},
{
title: '监控套件',
collapsable: false,
children: [
'monitor/',
'monitor/apis'
]
},
],
'/micro-service/': [
{
title: '概述',
collapsable: false,
children: [
'overview/kuboard-view-of-k8s'
]
},
{
title: 'Spring Cloud',
collapsable: false,
children: [
'spring-cloud/',
// 'spring-cloud/cloud-eureka'
]
},
],
'/devops/': [
{
title: 'Devops',
collapsable: false,
children: [
''
]
}
],
'/support/': [
'',
'change-log'
],
}
}
}