162 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			162 lines
		
	
	
		
			4.6 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
/** @type {import('@docusaurus/types').DocusaurusConfig} */
 | 
						|
module.exports = {
 | 
						|
  title: 'KubeVela',
 | 
						|
  tagline: 'Make shipping applications more enjoyable.',
 | 
						|
  url: 'https://kubevela.io',
 | 
						|
  baseUrl: '/',
 | 
						|
  onBrokenLinks: 'throw',
 | 
						|
  onBrokenMarkdownLinks: 'throw',
 | 
						|
  favicon: 'img/favicon.ico',
 | 
						|
  organizationName: 'oam-dev', // Usually your GitHub org/user name.
 | 
						|
  projectName: 'kubevela.io', // Usually your repo name.
 | 
						|
  i18n: {
 | 
						|
    defaultLocale: 'en',
 | 
						|
    locales: ['en', 'zh'],
 | 
						|
    localeConfigs: {
 | 
						|
      en: {
 | 
						|
        label: 'English',
 | 
						|
      },
 | 
						|
      zh: {
 | 
						|
        label: '简体中文',
 | 
						|
      },
 | 
						|
    },
 | 
						|
  },
 | 
						|
  themeConfig: {
 | 
						|
    announcementBar: {
 | 
						|
      id: 'start',
 | 
						|
      content:
 | 
						|
        '⭐️ If you like KubeVela, give it a star on <a target="_blank" rel="noopener noreferrer" href="https://github.com/oam-dev/kubevela">GitHub</a>! ⭐️',
 | 
						|
    },
 | 
						|
    algolia: {
 | 
						|
      apiKey: 'f19c90b8ffe16ed118dae930cd070507',
 | 
						|
      indexName: 'kubevela',
 | 
						|
    },
 | 
						|
    navbar: {
 | 
						|
      title: 'KubeVela',
 | 
						|
      logo: {
 | 
						|
        alt: 'KubeVela',
 | 
						|
        src: 'img/logo.svg',
 | 
						|
        srcDark: 'img/logoDark.svg',
 | 
						|
      },
 | 
						|
      items: [
 | 
						|
        {
 | 
						|
          type: 'docsVersionDropdown',
 | 
						|
          position: 'right',
 | 
						|
        },
 | 
						|
        {
 | 
						|
          to: 'docs/',
 | 
						|
          activeBasePath: 'docs',
 | 
						|
          label: 'Documentation',
 | 
						|
          position: 'left',
 | 
						|
        },
 | 
						|
        {
 | 
						|
          to: 'blog',
 | 
						|
          label: 'Blog',
 | 
						|
          position: 'left',
 | 
						|
        },
 | 
						|
        {
 | 
						|
          href: 'https://kubevela.net',
 | 
						|
          label: 'Mirror',
 | 
						|
          position: 'right',
 | 
						|
        },
 | 
						|
        {
 | 
						|
          type: 'localeDropdown',
 | 
						|
          position: 'right',
 | 
						|
        },
 | 
						|
        {
 | 
						|
          href: 'https://github.com/oam-dev/kubevela',
 | 
						|
          className: 'header-github-link',
 | 
						|
          position: 'right',
 | 
						|
        },
 | 
						|
      ],
 | 
						|
    },
 | 
						|
    footer: {
 | 
						|
      links: [
 | 
						|
        {
 | 
						|
          title: 'Documentation',
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              label: 'Getting Started',
 | 
						|
              to: '/docs/quick-start',
 | 
						|
            },
 | 
						|
            {
 | 
						|
              label: 'Tutorials',
 | 
						|
              to: '/docs/tutorials/webservice',
 | 
						|
            },
 | 
						|
            {
 | 
						|
              label: 'Extension',
 | 
						|
              to: '/docs/platform-engineers/oam/oam-model',
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          title: 'Community',
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              label: 'CNCF Slack ( #kubevela channel )',
 | 
						|
              href: 'https://slack.cncf.io/',
 | 
						|
            },
 | 
						|
            {
 | 
						|
              label: 'DingTalk (23310022)',
 | 
						|
              href: '.',
 | 
						|
            },
 | 
						|
            {
 | 
						|
              html: '<div class="wechat"> <a class="wechat-label">Wechat Group(Scan code to request joining)</a> <a class="wechat-img" rel="noreferrer noopener" aria-label="Wechat Group"><img src="https://static.kubevela.net/images/barnett-wechat.jpg" alt="Broker wechat to add you into the user group."></div>',
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
        {
 | 
						|
          title: 'More',
 | 
						|
          items: [
 | 
						|
            {
 | 
						|
              label: 'GitHub',
 | 
						|
              href: 'https://github.com/oam-dev/kubevela',
 | 
						|
            },
 | 
						|
            {
 | 
						|
              label: 'Blog',
 | 
						|
              to: 'blog',
 | 
						|
            },
 | 
						|
          ],
 | 
						|
        },
 | 
						|
      ],
 | 
						|
      copyright: `
 | 
						|
        <br />
 | 
						|
        <strong>© KubeVela Authors ${new Date().getFullYear()} | Documentation Distributed under <a href="https://creativecommons.org/licenses/by/4.0">CC-BY-4.0</a> </strong> 
 | 
						|
        <br />
 | 
						|
        <br />
 | 
						|
        © ${new Date().getFullYear()} The Linux Foundation. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage/"> Trademark Usage</a> page. <a href="https://beian.miit.gov.cn/" target="_blank">浙ICP备12022327号</a>
 | 
						|
      `,
 | 
						|
    },
 | 
						|
    prism: {
 | 
						|
      theme: require('prism-react-renderer/themes/dracula'),
 | 
						|
    },
 | 
						|
    gtag: {
 | 
						|
      trackingID: 'G-5GLR1Y52M7',
 | 
						|
      anonymizeIP: false,
 | 
						|
    },
 | 
						|
  },
 | 
						|
  presets: [
 | 
						|
    [
 | 
						|
      '@docusaurus/preset-classic',
 | 
						|
      {
 | 
						|
        docs: {
 | 
						|
          sidebarPath: require.resolve('./sidebars.js'),
 | 
						|
          editUrl: function ({ locale, docPath }) {
 | 
						|
            return `https://github.com/oam-dev/kubevela.io/edit/main/docs/${docPath}`;
 | 
						|
          },
 | 
						|
          showLastUpdateAuthor: true,
 | 
						|
          showLastUpdateTime: true,
 | 
						|
          includeCurrentVersion: true,
 | 
						|
        },
 | 
						|
        blog: {
 | 
						|
          showReadingTime: true,
 | 
						|
          editUrl: 'https://github.com/oam-dev/kubevela.io/tree/main/',
 | 
						|
        },
 | 
						|
        theme: {
 | 
						|
          customCss: require.resolve('./src/css/custom.css'),
 | 
						|
        },
 | 
						|
      },
 | 
						|
    ],
 | 
						|
  ],
 | 
						|
};
 |