let dateFns = require('date-fns') module.exports = { title: 'Kuboard - 快速在 Kubernetes 上落地微服务', description: '一款 Kubernetes Dashboard,简化 Kubernetes 的学习和使用,帮助您快速落地 Kubernetes;提供 Kubernetes 免费中文教程、国内安装文档', head: [ ['meta', {name: 'keywords', content: 'Kubernetes教程,Kubernetes安装,Kubernetes入门,K8S教程,K8S入门,K8S安装'}], ['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/active-header-links': {}, '@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-plugin-zooming': { // // 支持点击缩放的图片元素的选择器 // // 默认值: '.theme-default-content img' // selector: '.theme-default-content img', // // 进入一个页面后,经过一定延迟后使页面中的图片支持缩放 // // 默认值: 500 // delay: 1000, // // zooming 的 options // // 默认值: {} // options: { // bgColor: 'black', // zIndex: 10000, // }, // }, 'code-switcher': {}, 'reading-progress': {}, 'vuepress-plugin-element-tabs': {}, // 'vuepress-plugin-baidu-autopush':{}, 'sitemap': { hostname: 'https://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: '/support/' }, // { 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-docker-desktop', ['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, sidebarDepth: 3, 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/private-registry', { title: '工作负载', collapsable: false, children: [ 'k8s-intermediate/workload/pod', 'k8s-intermediate/workload/pod-lifecycle', 'k8s-intermediate/workload/init-container', 'k8s-intermediate/workload/workload', { title: '控制器 - Deployment', collapsable: true, children: [ 'k8s-intermediate/workload/wl-deployment/', 'k8s-intermediate/workload/wl-deployment/create', 'k8s-intermediate/workload/wl-deployment/update', 'k8s-intermediate/workload/wl-deployment/rollback', 'k8s-intermediate/workload/wl-deployment/scale', 'k8s-intermediate/workload/wl-deployment/pause', 'k8s-intermediate/workload/wl-deployment/status', 'k8s-intermediate/workload/wl-deployment/cleanup', 'k8s-intermediate/workload/wl-deployment/canary', ] }, { title: '控制器 - StatefulSet', collapsable: true, children: [ 'k8s-intermediate/workload/wl-statefulset/', 'k8s-intermediate/workload/wl-statefulset/basics.html', 'k8s-intermediate/workload/wl-statefulset/scaling.html', 'k8s-intermediate/workload/wl-statefulset/update.html', ] }, { title: '控制器 - DaemonSet', collapsable: true, children: [ 'k8s-intermediate/workload/wl-daemonset/', 'k8s-intermediate/workload/wl-daemonset/create', 'k8s-intermediate/workload/wl-daemonset/schedule', 'k8s-intermediate/workload/wl-daemonset/communicate', 'k8s-intermediate/workload/wl-daemonset/update', 'k8s-intermediate/workload/wl-daemonset/alternative', ] } ] }, { title: '服务发现、负载均衡、网络', collapsable: false, children: [ 'k8s-intermediate/service/service', 'k8s-intermediate/service/service-details', 'k8s-intermediate/service/service-types', 'k8s-intermediate/service/dns', // 'k8s-intermediate/service/connecting', 'k8s-intermediate/service/ingress', 'k8s-intermediate/service/cni', ] }, { title: '存储', collapsable: false, children: [ 'k8s-intermediate/persistent/volume', 'k8s-intermediate/persistent/pv', 'k8s-intermediate/persistent/storage-class', // 'k8s-intermediate/persistent/nfs', ] }, { title: '配置', collapsable: false, children: [ 'k8s-intermediate/config/config-map', 'k8s-intermediate/config/computing-resource', 'k8s-intermediate/config/assign-pod-node', // 'k8s-intermediate/config/taints-and-toleration', // 'k8s-intermediate/config/secret', ] } ] }, { title: 'Kubernetes 实战', collapsable: false, children: [ { title: '概述', collapsable: false, children: [ 'k8s-practice/micro-service/kuboard-view-of-k8s' ] }, { title: 'Spring Cloud', collapsable: false, children: [ 'k8s-practice/spring-cloud/', // 'spring-cloud/cloud-eureka' ] }, ] } ], '/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' ] }, ], '/support/': [ { title: '授权/支持', collapsable: false, children: [ '', ] }, { title: '更新说明', collapsable: false, children: [ 'change-log/v1.0.x', ] } ], '/devops/': [ { title: 'Devops', collapsable: false, children: [ '' ] } ], } } }